Here are some options, though:
Informal:
* A gaggle of teenagers
* A bunch of teenagers
* A group of teenagers
* A crowd of teenagers
* A mob of teenagers
More creative:
* A swarm of teenagers (evoking a busy, energetic feeling)
* A hive of teenagers (suggesting a bustling, interconnected group)
* A generation of teenagers (emphasizing their shared age)
Ultimately, the best collective noun to use will depend on the context and the desired effect.