High School Computer Science Tutor
About the Role
The Varsity Tutors Live Learning Platform connects you with thousands of students nationwide seeking online High School Computer Science tutoring. Enjoy the flexibility of setting your own schedule, earning competitive rates, and making a meaningful impact on students' academic success—all from home.
Benefits
- Earn incrementally higher pay for each session with the same student, up to $40/hour.
- Get paid up to twice per week for fast and reliable compensation.
- Set your own hours and tutor as much as you'd like.
- Tutor remotely using our purpose-built Live Learning Platform—no commuting required.
- Get matched with students best-suited to your teaching style and expertise.
- AI-powered Tutor Copilot provides real-time instructional support, lesson generation, and engagement features to save prep time.
- We handle logistics; you invoice for sessions, and we manage payments.
Responsibilities
- Teach computational thinking, programming fundamentals (Python/Java), data types, control structures, functions, arrays, basic algorithms, debugging, and introductory cybersecurity/data concepts.
- Explain algorithm efficiency, Boolean logic, and binary representation to prepare students for AP Computer Science, college courses, and technology careers.
- Guide students through writing programs with variables, loops, and simple algorithms, and design solutions to computational problems.
- Use visual programming tools, interactive coding platforms, and engaging projects to support students from introductory to pre-AP levels.
- Adapt instruction to individual learning needs, identify common student struggles, and explain concepts using multiple approaches.
- Connect computer science to real-world applications like robotics and game design.
Requirements
- Deep knowledge of high school computer science standards, including CSTA frameworks.
- Ability to teach programming logic, problem decomposition, and debugging strategies for beginners.
- Familiarity with common student challenges (e.g., abstract thinking about algorithms, debugging syntax/logic errors, building persistence).
- Strong communication skills and a friendly, engaging teaching style.
- Ability to adapt to different learning styles and student needs.
Ways to Connect with Students
- 1-on-1 Online Tutoring: Provide personalized instruction to individual students.
- Instant Tutoring: Accept on-demand tutoring requests when available.
About Varsity Tutors
Our mission is to transform learning through advanced technology, AI, and learning science to create personalized experiences. Through 1-on-1 online tutoring, students receive customized instruction tailored to their goals. Our platform matches students with the right tutors to foster better outcomes and a passion for learning.
Note: Varsity Tutors does not contract in Alaska, California, Colorado, Delaware, Hawaii, Maine, New Hampshire, North Dakota, Vermont, West Virginia, or Puerto Rico.