I have been taking a few semesters with “All American Teachers”language school and, I am so satisfied with my classes.I am so happy that I can sit home overseas and have some online classes. I love both of my American teachers; Mr.Jeff and Ms.Caroline. I wish I could give 6 stars to them.