NPS can be broadly categorized into several classes based on their chemical structure and intended effects. These include synthetic cannabinoids, synthetic cathinones, phenethylamines, tryptamines, and piperazines. Each class has unique properties and associated risks, further complicating their toxicological assessment.