Draco Malfoy could also be a key character. Maybe he has had a change of heart over the years and is now a parent of a student at Hogwarts. He and Harry could have a complex relationship as they both try to do what's best for the students. Additionally, Ginny Weasley could be a part of the story. She could be a Quidditch coach at Hogwarts, and she and Harry would support each other in their respective roles at the school.
Hermione would surely be a main character. She could be a fellow teacher, perhaps teaching Transfiguration or History of Magic. She would be the one Harry goes to for advice on teaching methods or when he has a difficult student. Another character could be Ron. He might visit Harry at Hogwarts and end up getting involved in some of the school's mysteries or helping Harry with a particularly difficult Quidditch - loving student.
Hermione Granger would likely be a main character. She could use her vast knowledge to help Harry in his efforts to fix Hogwarts, whether it's researching ancient spells for repairs or coming up with new educational strategies.
Well, Hagrid would be a great addition. He could bring in some friendly magical creatures for the preschoolers to see, like baby owls or small unicorns. The kids would be thrilled to meet them.
Perhaps Harry is teaching Potions in the fanfiction. Since he had a bit of a rocky start with Potions in his student days, he could be a very understanding teacher. He might encourage students to experiment more, which is different from Snape's strict methods. He could also share stories about how important Potions were in his adventures, like when they made Polyjuice Potion. This would make the class more interesting and inspire students to take Potions more seriously.
Hermione could be one. She could come to Degrassi to help Harry. She'd be really good at handling the academic side of things there, like helping students with their studies. And also, she could use her magic knowledge to figure out any magical mysteries.
Megatron could also be a major character. Maybe he views Harry Potter as a threat to his power and plans. He could try to either destroy Harry or use his unique abilities for his own evil purposes. And then there could be Bumblebee, who befriends Harry and helps him communicate with the other Autobots, since Bumblebee is often good at making connections.
Hermione could be a main character. She would use her intelligence and vast knowledge of magic to help Harry plan and build the city. Her skills in research and spell - casting would be invaluable.
The elves themselves would be major characters. There could be an elven leader, perhaps an old and wise elf who is the head of the council. Also, Hermione might be involved as Harry's friend and often his partner in adventures. She could bring her vast knowledge of magic and research skills to help Harry in dealing with the council of elves.
Harry Potter himself could be one of the main characters. He has a natural inclination towards heroism and protecting others, so he would fit well as a Hogwarts Guardian.
Dobby could be a main character. Since he is an elf, he could play a crucial role in helping Harry deal with being mistaken for an elfling. He could be the one to guide Harry through the elven world and explain things to him. Another character could be Hermione. She would surely be trying to research ways to reverse the situation or understand why Harry is being mistaken for an elfling in the first place.
Ron would also be a main character. He might start off by making fun of Harry's braces, but then he would stand up for Harry when some of the Slytherins start to bully him because of it. Ron could also try to use the braces to his own advantage in some comical ways, like using them as a slingshot for Bertie Bott's Every Flavour Beans.