
What Strive Math does
Strive is an online coding & math school for kids (8-16). We help students start and commit to their coding and math journeys by making the subjects fun and exciting. We focus, above all else, on making the process of learning joyful. - We’re starting with coding, but we’re building the content and platform to redefine **STEM education globally** by teaching math, science, and other school subjects **through coding.** - We believe we can only make education joyful if we ourselves are joyful, so creating a fun and exciting work environment is one of our core values. We’re a remote-first company with teachers and employees from South Africa, Singapore, India, the USA, and the Philippines. - **We’re a well-funded startup backed by YCombinator and early investors of Spotify and Facebook.**
2 open roles
What the role involves
Role | Teaching kids coding online Many kids find coding boring, many more are afraid, and even more think they are not “smart enough” to learn it. These kids will be left behind in an increasingly tech-driven world. You will have the opportunity to transform kids’ lives by fundamentally reframing their confidence and perception of coding or math. You’ll give these kids 1 -2 joyful hours a week, where they will learn not only that they are smart enough to learn to code but that the process itself is incredibly fun. Some more details Teach kids ages 8-16 math and coding over Google Meet/Zoom. Strive offers 3 main courses to students: Coding Fundamentals (If statements, for loops, arrays…) in Python, Javascript etc. AI Coding (Using AI to build advanced apps/website) Mathematics Tutoring (Aligned to American and International School Math Standards) We provide you with all lesson material beforehand, which means minimal prep time. As a teacher, your role will be to guide the students to write the code for the full project, in a way that they can proudly say “I did this myself” or “we did this together”. This will require a lot of patience, empathy, and the skill of coaching. You’ll be problem solving and learning together along the way, and often our teachers learn a lot from their students. Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. Minimum requirements You are fluent in any coding language. You have a lot of patience and a passion for working with kids. Must be able to commit to at least 5 hours of teaching a week. Have a strong and reliable internet connection. Preferred You know how to code in Python You are able to teach math, especially up to grade 10 level You’ve taught coding and/or math before You already have your own paid AI service (Chat GPT/Claude/similar) You own an iPad/tablet Why you should apply 🌍 Work from anywhere in the world 🕐 Earn money on your own schedule 🧠 Deepen your coding skills, you’ll master programming concepts by teaching them. 👨🏫 Teaching is one of the most rewarding jobs out there, you’ll feel amazing empowering students and putting a smile on their faces Logistics This is a part-time-time role that typically involves 1-5 hours of work per week Any applicant with less than 5 hours of availability in a week would not be considered Must be available during either of these two timezones US (Eastern/Pacific): Afternoons/evenings during the week, and all day on weekends Singapore: Afternoons/evenings during the week, and all day on weekends Location: All classes are online Pay | $10 - 25 USD Hourly pay between 15-28 SGD (approx. $10 - 25 USD) based on experience and location. Apply Fill in this form to apply (will take 2 minutes to complete) The process Initial application form (2 minutes) Short teaching demo (5-15 minutes) Interview (30 minutes) Accepted into paid training* (1-4 hours) Final interview (20 minutes) 👨🏫 Hired and teaching your first student *Get paid S$50 training fee for attending and passing the training (paid after teaching 10 hours of Strive classes post-training)
What the role involves
📄 Fill in this form Role | Teaching kids coding after school We teach coding at various international schools in Singapore and we are looking for an enthusiastic teacher that can deliver those lessons. Many kids find coding boring, many more are afraid, and even more think they are not “smart enough” to learn it. These kids will be left behind in an increasingly tech-driven world. You will have the opportunity to transform kids’ lives by fundamentally reframing their confidence and perception of coding. You’ll give these kids 1 -2 joyful hours a week, where they will learn not only that they are smart enough to learn to code but that the process itself is incredibly fun. Some more details Teach kids ages 8-16 how to code in Python/Scratch in small group classes after school, on school premises. We provide you with all lesson material beforehand, which means minimal prep time. As a teacher, your role will be to guide the students to write the code for the full project, in a way that they can proudly say “I did this myself” or “we did this together”. This will require a lot of patience, empathy, and the skill of coaching. You’ll be problem solving and learning together along the way, and often our teachers learn a lot from their students. Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. Minimum requirements You are fluent in any coding language. You have a lot of energy, enthusiasm and patience and a passion for working with kids. Must be able to commit to at least 2 days of after-school in-person teaching a week (2hrs per day). Must be available on any 2 days of the week, Monday-Friday between 3-6pm SGT. Must be based in Singapore. Preferred You know how to code in Python You’ve taught coding before You’ve taught kids in person before You own an iPad/tablet Why you should apply 🌍 Work alongside a global team of passionate educators dedicated to making a difference in kids' lives. 🕐 Earn money on a flexible schedule that allows you to maintain a healthy work-life balance. 🧠 Deepen your coding skills as you master programming concepts by teaching them to eager students. 👨🏫 Teaching is one of the most rewarding jobs out there, you'll experience the joy of empowering students and witnessing their smiles of accomplishment. Logistics This is a part-time-time role that typically involves at least 4 hours of work per week Any applicant who is not available on 2 weekdays (Mon-Fri) between 3-6pm SGT would not be considered Location: All classes will take place on school premises around Singapore, and you will be expected to arrange your own travel to and from the schools We may occasionally ask you to attend in-person events on weekends You will also have the option to teach online classes from home in your own time Pay | S$25 - 50 SGD Hourly pay between 25-50 SGD based on experience, ensuring competitive compensation that recognizes your expertise and commitment to delivering exceptional education. Apply Fill in this form The process Initial application form (2 minutes) Interview and teaching demo (1 hour) Shadowing + Teacher Training (2 hours) 👨🏫 Hired and teaching your first class It is mandatory to fill out the above application form, and only those applications will be considered
Roles are as last read from the company’s own listings. Openings close without notice — check the date on the listing before you spend an evening on the application.
Check the company’s own careers page — linked at the top — before a job board. A role appears there first, sometimes weeks before it is syndicated anywhere else.
Questions and experiences
Nobody has asked anything about Strive Math yet. If you have interviewed here, what you know is worth more to the next person than anything on the rest of this page.
Company facts compiled from public sources and last refreshed 9 September 2026. Details change; treat the company’s own site as the authority.