well my issue is that reversed. They weren't overleveled. I was barely getting them levels. I almost never got Raizer evolved, and I had him from the start. My issue is that I was trying to get levels as often as I could, but I also was a bit stuborn in battling so I had never lost, and that kept my pokemon from getting too many levels. really its just me focusing on the wrong thing that made me lose interest. If I find a way to rejoin in a way that won't get me off track again then I might come back.
Well, y'know what I did when I felt like my characters were too overleveled for my own tastes? I took away levels from them. You can do that too y'know~ The leveling system is only in place to give a bit of structure. The rest? I don't much mind if your pokemon are super strong. That's your own choice to make based on how strong you think your character should be. You can deny or remove levels to suit this purpose.
I'm rather unsure really. The style of the RP never really caught on for me. It was fun at the start, but as it went on it felt more girndy than anything as I personally wanted to level up my pokemon so quickly so that my character would have the strongest ones no matter what. Its selfish really, but thats sort of what it became for me, and I'd hate to keep doing that in such a good community.
Weeell, considering the lack of teachers, I could... y'know, make an exception and let you have 2 teachers instead of 2 students. It seems appropriate anyway, so yeah. That'd be your 3rd character though. That'd be it.