Aligned Schools is a live online micro-school serving students in small, supportive classes with a strong focus on individualized learning, meaningful relationships, and teacher-created curriculum.We are looking for a warm, knowledgeable, and flexible STEM Lead Teacher to teach and support our middle and high school Math and Science program.This is a hands-on teaching position for someone who is comfortable working across multiple grade levels and subject areas, including advanced high school coursework.About Aligned SchoolsOur students attend small, live online classes rather than spending the school day completing independent computer-based coursework.Our curriculum is:Standards-alignedTeacher-created and teacher-ledMastery-basedBuilt around discussion, problem solving, projects, and meaningful applicationFlexible enough to support remediation, grade-level learning, and advanced studentsWe serve many neurodiverse learners, including students with ADHD, autism, dyslexia, anxiety, executive-function challenges, giftedness, and twice-exceptional profiles.We are looking for someone who combines strong STEM content knowledge with a patient, encouraging, and relationship-centered teaching style.ResponsibilitiesThe STEM Lead Teacher will:Teach live online middle and high school Math and Science classesTeach students across a range of ability levelsProvide instruction in courses that may include Middle School Math, Algebra, Geometry, Algebra II, Pre-Calculus, Calculus, Middle School Science, Biology, Chemistry, and PhysicsCreate and adapt engaging, standards-aligned lessonsDifferentiate instruction for individual student needsSupport students who need remediation, additional scaffolding, or enrichmentUse projects, discussion, problem solving, and real-world application as part of instructionMonitor student progress and communicate with families and staffCollaborate with the teaching team on curriculum, pacing, and student supportMaintain a warm, welcoming classroom where students feel comfortable asking questions and making mistakesRequired QualificationsApplicants should have:Bachelor’s degree in Mathematics, Math Education, STEM Education, or a closely related fieldAt least 2 years of teaching experienceAt least 1 year of online teaching experienceStrong knowledge of secondary Math and ScienceConfidence teaching advanced high school mathematics, including Pre-Calculus and CalculusConfidence teaching high school sciences, including Chemistry and PhysicsExperience supporting neurodiverse learnersStrong relationship-building and classroom management skillsExcellent communication and organizationStrong proficiency with ZoomAbility to work independently in a fully remote environmentPreferred QualificationsMaster’s degree in Math Education, STEM Education, or a related fieldExperience teaching both middle and high school studentsExperience using ToddleExperience developing curriculumExperience with differentiated instruction, UDL, intervention, or individualized learning plansExperience in a microschool, private school, homeschool, or alternative education environmentSchedule & CompensationApproximately 30 hours per weekFully remote — work from anywhere1099 independent contractor position$28–$32 per hour, depending on experiencePaid school holidaysRegular weekday availability requiredWho We’re Looking ForThe right person is someone who can teach Calculus one hour and then turn around and make middle school science approachable and fun the next.We want someone who is academically strong, flexible, dependable, and genuinely enjoys working with students. They should be able to explain difficult concepts clearly while creating a classroom environment that feels encouraging, supportive, and welcoming.Because Aligned Schools is a growing new school, we are especially interested in someone who wants to grow with us long-term and become an important part of our school community as we expand our programs, curriculum, and student population.At Aligned Schools, we care just as much about how students feel in class as we do about what they learn.Pay: $28.00–$32.00 per hourExpected hours: Approximately 30 per week