I have about 3 years of teaching/tutoring experience. I have taught a range of subjects that I have an academic background in or even languages that I speak. One of the best ways to gain teaching experience is to teach someone for free or in exchange for them teaching you. I tutored mostly elementary school students privately after school and during the summer. We met in their homes or at the public library.