Jiraiya
Jiraiya was a Sannin in Konohagakure. Jiraiya, a hermit and pervert of amazing ninja talent, toured the world in pursuit of knowledge that would benefit his friends, the different books he wrote, and, posthumously, the entire world - knowledge that he would pass on to his godson and ultimate disciple, Naruto Uzumaki. He is also one of the best teacher characters in anime of all time.
Jiraiya, a ninja who attained the renowned Sannin designation, has taught some of Naruto's finest ninjas. Jiraiya was an incredibly powerful shinobi, regarded as one of Konoha's greatest ninja of his generation. He was Naruto's father's teacher and one of the most powerful ninjas of all time. Nagato, Konan, and Yahiko were also instructed by Jiraiya. These three ninjas would later form the Akatsuki, one of the most powerful and infamous organizations of villains in the Naruto universe.
Jiraiya trained and instructed Naruto as his final student. Many of Naruto's moves, from the Rasengan to Sage Mode, were taught to him by Jiraiya. Jiraiya may appear to be a typical anime teacher who is a touch perverse, but he cares about his kids and is prepared to go to any length to help them. Jiraiya was always cheerful and social, cracking jokes at his own expense and laughing heartily afterwards. He preferred to act haughty or selfish in his contacts with people, upsetting them so that he could further rile them up with his jokes.
Anime: Naruto