Role Description
Laurel Springs School is seeking an experienced and student-centered K–8 Computer Science Teacher to support our online program. This is a fully remote teaching position designed for an educator who is passionate about technology education and thrives in a virtual learning environment. The K–8 Computer Science Teacher will support students across multiple grade levels through a combination of asynchronous instruction and live, synchronous interactions, providing personalized guidance, feedback, and academic support.
-
Deliver high-quality online instruction through a combination of asynchronous coursework and live virtual teaching
-
Engage K–8 students in a structured, interactive, and supportive virtual classroom environment
-
Support students in developing foundational and intermediate computer science skills, including coding, digital literacy, and computational thinking
-
Teach and guide students in areas such as game design, web design, and 3D modeling
-
Monitor student progress and provide timely, personalized, and constructive feedback on assignments
-
Proactively identify learning gaps and implement targeted interventions to support student mastery
-
Communicate regularly with students, parents, and school staff via email, phone, and video conferencing
-
Hold virtual office hours, one-on-one student meetings, and parent conferences
-
Collaborate with curriculum and academic teams on course development and instructional best practices
-
Participate in school-wide meetings, professional development, and community events
-
Plan and participate in live virtual events, clubs, and student engagement activities
-
Maintain accurate records of student performance and engagement
-
Uphold confidentiality and professionalism in all interactions
Qualifications
-
Bachelor’s degree in Computer Science, Education, or a related field required; Master’s degree preferred
-
Active teaching certification with authorization to teach K–8 computer science or a related subject
-
Experience teaching computer science or technology courses across elementary and/or middle school grade levels
-
Experience with online teaching, virtual instruction, or educational technology strongly preferred
-
Proficiency in programming languages such as Python, Tracy, Micro:bit, and Java
-
Experience with game design, web design, and 3D modeling instruction
-
Strong understanding of digital citizenship, online safety, and ethical technology use
-
Excellent communication and relationship-building skills with students and families
-
Strong organizational skills with the ability to manage multiple priorities across grade levels
-
Ability to work independently in a fully remote environment while collaborating with a distributed team
-
Passion for education and commitment to student-centered learning
Requirements
-
Fully remote position within the United States
-
Full-time, 12-month role
-
Availability required during standard business hours (Eastern Time)
-
Participation in live, synchronous sessions, student appointments, and school events
-
Occasional evening availability may be required
-
Periodic travel for in-person events, training, or team gatherings
Benefits
-
Competitive compensation package
-
Medical, dental, and vision insurance
-
Paid holidays and sick time
-
401(k) with company match
-
Tuition discounts for eligible dependents
-
Professional development and growth opportunities
-
Education reimbursement programs