Small classes. Online real tutor possible!

1 of 3

Comprehensive STEM Curricula

We offer a wide range of STEM lessons, covering popular technologies and knowledge platforms such as Artificial Intelligence, Olympiad and School Math, Science, Python, C++, Java, Minecraft, Roblox, Scratch, Mobile App Development, as well as Web Design & Development.
See All STEM Courses

Progressive Level-Based Structure

Typically starting from Level 1, each level builds upon the previous one, providing a clear learning path for students to develop their coding skills and knowledge. We ensure that even beginners with no prior coding experience can comfortably begin their journey at Level 1.
Reserve a FREE Consultation

Flexible Lesson Options

Students can choose either doing exercises on their own time in a flexible manner, or have the options to choose between 2.5-hour or 1.5-hour lessons, with time slots available from 10am to 7pm PST. This allows them to select a lesson time that best suits their preference and availability, ensuring convenience and flexibility in their learning schedule.
Get a Free Exercise

Small Class Learning

If chosen, learning online can be just as interactive and engaging as in-person classes. We ensure a small student-to-teacher ratio, usually from 1 to 3 students per session.
WhatsApp us

Unsure which course is suitable for your kid?

Our team at New City Education is here to help. Fill in the free consultation form and one of our tutors will get back to you with a suggested STEM pathway for your child. You can also book a trial lesson — pay for a single class before you commit to a full level. Start with the free consultation and take the next step when you are ready.