Open Positions

Classroom Teaching Staff

Preschool Substitute Position Multiple Locations, California

Elementary Teaching Staff

Extended Day Teacher Los Angeles/Melrose, California
Extended Day Teacher Pleasanton, California
Extended Day Team Lead Los Gatos, California
Extended Day Team Lead San Francisco, California
Future Openings - Preschool and Elementary Teachers - Los Angeles Los Angeles, California
Future Openings - Preschool, Elementary, and Middle School Teachers - Orange County Mission Viejo, California
Lunch and Extended Day Teacher Sunnyvale, California
Lunch and Extended Day Teacher Sunnyvale, California
Lunch and Extended Day Teacher San Francisco, California
Lunch and Extended Day Teacher Milpitas, California
Lunch Care Assistant Santa Clara, California
Substitute Elementary Teacher - Altadena Altadena, California
Substitute Elementary Teacher - Los Angeles, Melrose Los Angeles/Melrose, California
Substitute Elementary Teacher - Mission Viejo Mission Viejo, California

Extended Day Staff

Lunch and Extended Day Teacher Santa Clara, California

Home Office

Director of Digital Learning and Innovation Saratoga, California

Human Resources

Intern: Recruiting Coordinator Saratoga, California

Middle School Teaching Staff

Lunch and Study Hall Position Sunnyvale, California
Substitute Middle School Teacher - Mission Viejo Mission Viejo, California

Preschool Teaching Staff

Preschool Floater Teacher Sunnyvale, California
Preschool Floater Teacher (M-W-F) Pleasanton, California
Preschool Teacher San Francisco, California
Preschool Teacher San Francisco, California
Preschool Teacher (Part-Time AM) San Francisco, California
Preschool Teacher (Part-Time AM) San Francisco, California
Substitute Preschool Teacher - Altadena Altadena, California
Substitute Preschool Teacher - Los Angeles, Melrose Los Angeles/Melrose, California
Substitute Preschool Teacher - Mission Viejo Mission Viejo, California

Real Estate

Real Estate Development Coordinator Saratoga, California

If you don't see a role that fits your profile, then apply with our General Application.


Check on an application you've submitted.
Sign up for Job Alerts.