Mr. Teodoro completed his elementary and intermediate education in Xavier School. He graduated from the De La Salle University with a Bachelor of Science in Commerce degree majoring in Management of Financial Institutions. He was third in his class at the University of the Philippines, College of Law (LLB) where he was awarded the Dean’s Medal for Academic Excellence. He placed first in the Philippine Bar Examinations of 1989. In 1996 he earned a Masters in Law degree (LLM) from Harvard Law School. He then sat for and passed the New York State Bar exams. He likewise completed the Command and Staff Course of the Philippine Air Force and the Joint and Combined Staff Officer Course of the Armed Forces of the Philippines where he won the Leadership Award in both courses.