
Meet the Teacher

Welcome! I’m Angel, a TEFL-certified English Language teacher from the United States. I enjoy helping young learners become confident and effective English speakers through immersive, gamified learning! I believe creating a positive and engaging learning environment is important, ensuring all kinds of learners feel valued and excited to learn every step of the way!
I have over six years of experience teaching more than 300 students from around the world, including China, Japan, Korea, Turkey, Ukraine, and Mexico. This rich experience has given me a deeper understanding of different learning styles and cultural backgrounds.
While I’ve had the privilege of teaching students of all ages and proficiency levels, I specialize in teaching young learners (ages 6-10) through English immersion. I have worked with several online ESL companies, but I find the most fulfillment in teaching independently.
In my class, students enjoy learning in a gamified virtual classroom, during one-on-one and small-group lessons. I aim to be patient, adaptable, and encouraging, as they work hard to improve their vocabulary, grammar, listening, and speaking skills. My structured lessons consist of guided conversation and engaging learning activities. My students and I love singing, reading, roleplaying, and playing games to strengthen language skills! I also incorporate movement and visuals to help learners understand and memorize. Each lesson is personalized to meet students’ unique needs, abilities, and interests.
Join me in Koala Go, an online classroom with all the tools needed for fun, effective lessons! Learn more about special class features below.
See you in class!
–Teacher Angel


Video
Join me in class today to experience these special features:

Personalized Learning
Experience personalized learning with one-on-one lessons! Your child gets focused attention to improve their English skills and confidence.

Game-Based Learning!
Children learn best through play! With interactive games and engaging learning activities, lessons are lively and enjoyable. Our goal is to get students to speak English naturally while having fun building important skills.

Flexible Scheduling
Book lessons at a time convenient for you! We offer flexible scheduling to fit your busy life and your child’s routine.

Group Classes
Join our group classes where kids connect with peers, share ideas, and improve their English together in a friendly learning environment.

Fun Virtual Classroom
Join the teacher in the Koala Go classroom, and watch your child thrive! An interactive whiteboard, co-browser, and virtual playground keep students engaged. Students can learn while exploring an immersive 3D world with customizable avatars and awesome rewards!

Parent-Teacher Support!
Parents stay updated and involved in their child’s progress, celebrating milestones and setting new goals together.
Parent Reviews
Ready to begin?
Have questions?
FAQ
Where are the lessons conducted?
All lessons are online using an interactive virtual classroom (Koala Go). You’ll need a stable internet connection, a computer or tablet, and a headset or microphone for the best experience.
Do you offer a trial lesson?
Yes, a 25-minute trial lesson is available for new students. In this lesson, we can discuss your goals, assess the student’s English language level, and ensure we’re a good fit. You can then decide to purchase individual lessons or a package.
How do I pay for the lessons?
Payments are processed securely via Stripe.
Private Lessons: Choose a single lesson or a package of lessons when you book a lesson.
Group Lessons: Choose a subscription option. You can update your payment information and manage your subscription anytime in the Stripe Client Portal.
Can I reschedule a lesson if something comes up?
Yes. You can reschedule a lesson up to 12 hours before the scheduled time. If you need to make changes or have a last-minute emergency, please notify the teacher as soon as possible. Please view the Terms and Conditions to learn more.
Do I need any textbooks or materials?
No, the courseware and all lesson materials will be provided, including any worksheets, activities, and practice exercises. If you prefer to use your own resources, please message the teacher to discuss them.
Will students receive homework or extra practice?
Yes, the teacher may provide optional worksheets, vocabulary lists, and practice exercises to reinforce what was covered in class.
Special gamified homework assignments and personalized review activities are also available for an additional cost to help students continue learning outside of class.
How do I know my child is making progress?
The teacher will update the student progress tracker on the weekly lesson report. There will also be unit assessments after each unit is completed. You are also encouraged to observe improvements in their confidence, participation, and language use during class discussions and activities.
Group Lessons
How many students are in each group?
Each group has 2–5 students.
How are groups organized?
We have different groups for various age ranges (6-8, 9-11, 12-14, 15-17, and 18 or older). During enrollment, we’ll place students in a class that aligns with their age and language level for the best learning experience.
Can siblings or friends join the same group?
Absolutely, if they fall into the same age range and language level. Learning with familiar faces can be a great way to boost comfort and motivation.
What happens if I can’t attend a scheduled class?
The class recording and learning material will be made available for students to view on their own. Please view the Terms and Conditions to learn more.
What if we need to pause or cancel the subscription?
You can pause or cancel your subscription at any time in the client portal via Stripe.
Upon cancellation, no refunds will be issued for any remaining time on the current billing cycle, but you will retain access to the services until the end of the billing period. Please view the Terms and Conditions to learn more.
For assistance with accessing or managing your subscription in the Stripe Client
Portal, please contact us.