There are many companies that manufacturer filament in the world, but not all filament is created equally. Filament diameters and composition consistency can differ from what’s listed on the product site. If you purchased filament that does not arrive in a vacuum sealed bag or zipped storage bag with dessicants, return the product immediately! Improperly stored filament predicates over-exposure to moisture and dust collection. I've tried various filament brands for my own FDM 3D printers and for other company's printers. To ensure filament composition is not the root cause of a print error, these are the only brands I personally recommend: Hatchbox, Proto-Pasta, Ultimaker, ColorFabb and to some extent Makerbot.
If you are looking to buy used or opened filament on eBay, please ask the seller how the filament is stored. Although I have warmed improperly stored filament in a toaster oven, it is not worth the time and effort saving a little money only to purchase inconsistent, moisture-ridden filament.
Have you tried Hatchbox UV PLA color changing photochromatic filament? It's an excellent idea to incorporate the UV photosensitivity for student learning, STEM sessions and teen makerspaces. 3D Print and then go outside for some solar education (weather permitting)!