Coming to the Pokemon Academy to learn, train, and live does come with some rules.  The main rule being that certain grade levels are restricted on the amount of Pokemon allowed to wander the grounds with their trainer.  Very few exceptions will be made to this rule and only with the Headmaster's permission may a student have more then the allotted amount.  If such a thing occurs the student cannot bring anymore Pokemon tot he school until their limit is no longer maxed out.  Students can have Pokemon at home but only the amounts listed below can be with them at school.  So when it comes time to build your student's team chose wisely!
6th Grade -1 Pokemon
7th Grade - 2 Pokemon
8th Grade - 3 Pokemon
9th Grade - 4 Pokemon
10th Grade - 5 Pokemon
11th Grade - Full team
12 Grade - Unlimited
        6th Grade -1 Pokemon
7th Grade - 2 Pokemon
8th Grade - 3 Pokemon
9th Grade - 4 Pokemon
10th Grade - 5 Pokemon
11th Grade - Full team
12 Grade - Unlimited
        