Alright here's my shot at a teacher char please let me know if I have to fix anything.
Name (First, Middle-optional and Last): Gene Kitoshi
Nickname (Optional): Primo (Boss name), X
Age (18+): 24
Sex (Male or Female): Male
Job(What subject do they teach? Battle Theory, Breeding 101, etc): Advance Battle Training/Tactics and Relationship. To sum up his class it's teaching students how to handle the most intense battles and training and having a perfect bond with your Pokémon to stand calm, cool and collected in any situation. He also teaches intense training that makes one prepared for such. Gene's other job is to protect the island from things such as rampaging Pokémon to anyone who might be up to no good.
Appearance (A picture can be provided instead of a description if you so wish):
Personality (How does your character act and react to others? Their mental state? Flaws and/or personal weaknesses?): Gene isn't a extremely difficult guy to approach, befriend and start a conversation with. He's quite friendly and doesn't mind having a chat with someone every once and a while. Gene enjoys helping others out if they need help and often will stick his nose in other's business if he finds it necessary. He loves to have fun and crack jokes every once in a while, he also likes to keep up a mysterious side so others don't ever get to know Gene that much. Gene keeps plenty of secrets and doesn't like to talk about the past much.
Gene is extremely connected to his Pokémon and treats them like family, do not under any circumstances try and provoke Gene or his Pokémon it won't end well. His Pokémon have such a good connection he sometimes doesn't have to say a command out loud they know what Gene wants them to do. Gene has a hard time opening up to people really and keeps at an emotional distance mainly not to get himself hurt, though at times he likes to flirt. At the surface he's very confident and romantic and loves to see people smiling. When it comes to teaching and his job he takes both quite seriously. He likes to get his students involved and participate during class. Gene hates those who can't follow the rules and is real strict on the rules. He loves competition and getting stronger and very stubborn when it comes to giving up and accepting defeat. At times though he can be a bit loopy and a bit naive and seem a bit off at times but he's still all there in the head.
History (Where did your character grow up? Who did they grow up with? What was he/she was doing before he/she got a job at trainer school? Why did they decide to go to the trainer school? How did they meet their pokemon? Etcetera): Gene was born in Saffron City, Kanto, life there wasn't all that grand for Gene. He mostly played outside like normal kids but he didn't know his father and his mother wasn't much around. The only person to look after him was a nice elderly lady that he called Gran. At a young age Gene wanted to become the best Pokémon trainer ever and was determined to do whatever it took to acquire that dream. After he had received his first Pokémon and pokedex from Professor Oak after hours of begging Gran to take him all the way to Pallet Town, he set off on his journey to conquer the Indigo League.
It was a long and hard journey for the boy but he eventually earned all the badges of the Kanto Region. He was going to go challenge the Elite Four but he heard that a trainer once collected all 16 badges from both the Kanto and Johto region. His plan was to collect all 16 badges before he decided to face the Elite Four. Before he could do anything his mother had caught up to him, Gene hadn't told his mother about him leaving on a journey or Gran even taking him to Pallet Town. That entire time she thought her son was kidnapped by a crazy old lady who would babysit him. She demanded that Gene come back home and end his silly dream of becoming the greatest Pokémon trainer. Gene never had a good history with his mother all they ever did was argue which usually ended in Gene running away for a bit, because of that he decided not to listen to his mother and continue on his journey. His mother tried a couple of times before Gene had told her this is what he wanted and was his destiny. After this stalling of his journey Gene sped up his quest to conquer the Indigo league.
Once he had all 16 badges he challenged the Indigo League and won becoming the Champion. He quickly gave up this title saying that it would be too much of a bother to him and someone better than him deserved it. After conquering the Indigo League he decided to conquer all the other leagues. As he went to Hoenn he had an interesting run in with Team Aqua, they tried to steal his Pokémon but Gene easily defeated them. This sparked an idea in his head to create his own team but one that stood for good and justice and stopped the other teams from doing any harm. He would execute this plan after he beat the Hoenn league, this time around he decided to start with an all new Pokémon team and conquer the league instead of using his already over powered Pokémon.
By the time he was 16 after leaving home at 10 Gene had conquered both the Indigo and Hoenn League making a name for himself as X. Before trying to go to the Sinnoh region Gene started gathering himself some followers with the same ideals he had making the team Vongola. They were meant for peace and justice but things went awry, more and more people kept joining and even those not even in Vongola started to commit crimes under their name. Gene had to get out his once peaceful team that had made a name for themselves for being peaceful was now tarnished by the stupid acts of others. His name was Primo in the Vongola no one knew his real name and most people don't know his real name now. Whenever that name is brought up he is concerned he'll be blamed for some of the terrible stuff the Vongola has done. Gene moved on to conquer the Sinnoh and Unova League using new teams and giving up the title of Champion every time.
He eventually got bored of it all after he conquered all the leagues, he went to challenge the Battle Frontier and won that. Gene grew to want more of his life to correct the wrong that he did with the Vongola which isn't all public knowledge. He wanted a purpose in life now that his dream of becoming a master was pretty much achieved, though there were those out there he hadn't faced yet Gene decided that becoming a teacher at this academy would be the best thing. Using some of his connection he got a job there as a teacher and the protector of the island if anything wrong to happen.
Pokémon (Maximum of 5. No legendaries or 'shiny' pokémon. Oddly colored but not specifically 'shiny' pokemon are allowed, however.):
Species: Bisharp
Nickname(Optional): Red Alert (M)
Personality: Red Alert is a cold Pokémon, he doesn't care much for others only Gene. When it comes to battling Red Alert is possibly Gene's best, he is quick, strong and mercifulless. Red Alert is extrememly loyal to Gene and it is hard to get this Pokémon to listen to you even if Gene tells him to listen. Red Alert doesn't like Gene's careless side but still follows his trainer no matter what.
Lvl(Max 50): 50
Moveset(Maximum of 6. TMs and egg moves are allowed): Brick Break, Iron Defense, Sword Dance, Iron Head, Night Slash, Metal Claw
Species: Salamence
Nickname(Optional): Vyer (M)
Personality: Vyer is a proud Salamence, he believes he is stronger than anyone else and often gets into fights with Gene's other Pokémon. He can sometimes get in over his head but other than that he listens to Gene with no problem.
Lvl(Max 50): 50
Moveset(Maximum of 6. TMs and egg moves are allowed): Outrage, Dragon Claw, Dragon Rush, Flamethrower, Earthquake, Dragon Dance
Species: Arcanine
Nickname(Optional): Burner (M)
Personality: Burner is a happy-go lucky Arcanine who loves to play and fight. He is extremely loyal to Gene just like his other Pokémon. Burner is Gene's most stubborn Pokémon when it comes to giving up second to Red Alert only.
Lvl(Max 50): 50
Moveset(Maximum of 6. TMs and egg moves are allowed): Flare Blitz, Wild Charge, Close Combat, Extreme Speed, Fire Blast, Hidden Power (Grass)
Species: Blastoise
Nickname(Optional): Shellblaster
Personality: Shellblasters is a very relaxed Pokémon, he's not too lazy and not too crazy either. He's quite loyal to Gene like most of his Pokémon and is probably one of more important members on the team as he is the wall. Shellblaster is very proud of his pride and loves to show off every one in a while
Lvl(Max 50): 50
Moveset(Maximum of 6. TMs and egg moves are allowed): Iron defense, Protect, Hydro Pump, Hydro Cannon, Ice Beam, Rain Dance
Species: Jolteon
Nickname(Optional): Volt (F)
Personality: Volt is the caring one of the group and probably the most well rounded. She's not as cold as Red Alert, not as arrogant as Vyer, not to happy-go lucky as Burner and not as lax as Shellblaster. She's a well wounded Volt and is one of Gene's stronger Pokémon being fast and strong.
Lvl(Max 50): 50
Moveset(Maximum of 6. TMs and egg moves are allowed): Agility, Hidden Power (Ice), Thunder Bolt, Thunder Wave, Volt Switch, Shadow Ball