Formal:
* A generation (emphasizing the age group)
* A cohort (emphasizing the shared experience or characteristics)
Informal:
* A bunch
* A group
* A crowd
* A pack
* A mob (can have negative connotations)
* A gang (can have negative connotations)
The best choice will depend on the specific context and the desired tone. For example, "a generation of youths" would be more formal than "a bunch of kids".