English language teacher, foundational teaching from scratch, test review, and explanation of all English curricula for primary, intermediate, secondary, and university levels. Experienced in preparing for the STEP test.