Substitute Teacher Jobs in California
Make $120-$330 per day
(Approximate daily range)
Find substitute teacher jobs in Los Angeles, Oakland, Sacramento, San Diego, San Jose, San Mateo and more.

Swing Education makes it easy to find substitute teaching jobs
Founded by former K12 educators and administrators, our mission is to create technology that makes it easy to connect passionate educators like yourself with substitute job openings in your area. Since 2015, we have become the fastest-growing substitute teacher marketplace, having successfully filled over 300,000+ absence days and partnering with over 2,800 schools and districts across the country.
Substitute teach in California on your terms
Whether you are an experienced sub or new to subbing, our platform speeds you through the qualification process so you can start working quickly. Unlike the traditional method of finding sub work, working through Swing means you can teach at any of our partner schools in California. With Swing, you have access to more opportunities and flexibility without the hassle of applying separately to every district and school.
Why subs choose Swing
We never take a cut of your earnings
Get paid on time, every Friday
Find answers or receive support whenever you need help
Earn referral bonuses by telling your friends about us
Substitute teacher requirements in California
Bachelor’s degree from a 4-yr college or university in the U.S.
Pass a background check and negative TB test before the hiring date.
Currently have or will obtain a CA teaching credential or substitute teaching permit.
What to expect next
- Step 1
- Step 2
- Step 3
- Step 4
- Step 5
Once you click Sign up, you will be taken to Swing’s registration page.
Answer a few simple questions to begin the registration process.
Follow the steps on the screen.
Your responses will help us determine your qualifications, flag gaps, and notify you of any action needed to get you certified and started.
Once you have completed all the necessary requirements, you will start to see all available assignments in your area right on your computer, your phone, or on the Swing app!
Find out if Swing is operating near you
Search for your location
No Locations Found

Alameda

Alamo

Altadena

Anaheim

Antioch

Arcadia

Artesia

Atherton

Avocado Heights

Bassett

Bay Point

Bell Gardens

Belmont

Beverly Hills

Brentwood

Brisbane

Buena Park

Burlingame

Camarillo

Cameron Park

Campbell

Canoga Park

Carmichael

Castro Valley

Ceres

Cerritos

Chino

Chino Hills

Chula Vista

Citrus Heights

City of Industry

Clarksburg

Commerce

Compton

Concord

Corte Madera

Costa Mesa

Cupertino

Cypress

Daly City

Diamond Bar

Dixon

Duarte

East Los Angeles

East Palo Alto

El Cajon

El Cerrito

El Dorado Hills

El Monte

El Segundo

Elk Grove

Elverta

Emeryville

Etiwanda

Fair Oaks

Folsom

Fontana

Fremont

Fullerton

Garden Grove

Gilroy

Hawaiian Gardens

Hawthorne

Hayward

Hemet

Hesperia

Hillsborough

Huntington Park

Inglewood

La Habra

La Mesa

La Puente

Lakewood

Larkspur

Lawndale

Lemon Grove

Lennox

Long Beach

Los Altos

Los Altos Hills

Los Angeles

Los Gatos

Lynwood

Manhattan Beach

Martinez

Marysville

Maywood

McClellan Park

Menlo Park

Milpitas

Modesto

Montebello

Monterey Park

Morgan Hill

Mountain View

National City

North Highlands

North Hills

North Hollywood

Northridge

Norwalk

Oakland

Oakley

Ontario

Orangevale

Oxnard

Pacifica

Palo Alto

Pasadena

Pico Rivera

Pinole

Pittsburg

Placentia

Pleasant Hill

Pleasanton

Portola Valley

Rancho Cucamonga

Redwood City

Richmond

Rio Linda

Rosemead

Rowland Heights

Sacramento

San Bernardino

San Bruno

San Diego

San Francisco

San Gabriel

San Jose

San Leandro

San Lorenzo

San Marcos

San Marino

San Mateo

San Pablo

San Ramon

Santa Ana

Santa Clara

Santa Monica

Santa Rosa

Saratoga

Sierra Madre

South El Monte

South Gate

South Pasadena

South San Francisco

Stockton

Studio City

Sun Valley

Sunnyvale

Temple City

The Bay Area

Thousand Oaks

Torrance

Tracy

Vallejo

Van Nuys

Venice

Walnut

Walnut Creek

West Covina

West Sacramento

Whittier

Woodland Hills

Yuba City
Helpful Content
Become a substitute teacher in California: the complete guide
learn more Become a substitute teacher in California: the complete guideHow much do substitute teachers make?
learn more How much do substitute teachers make?50 quick activities for when sub lessons run short
learn more 50 quick activities for when sub lessons run shortExpert Insights & Guides
The definitive substitute teacher handbook
Your complete guide for substitute teaching in every grade and subject
Start your journey as a Swing Sub
We welcome everyone from brand new to experienced veteran teachers! Employment at the Company is employment at-will, unless otherwise specified in a written employment agreement. Swing Education is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, color, national origin, ancestry, sex (which includes pregnancy, childbirth, breastfeeding, and medical conditions related to pregnancy, childbirth or breastfeeding these), gender, gender identity, and gender expression, religious creed, disability (mental and physical) including HIV and AIDS, medical condition (such as cancer and genetic characteristics), genetic information, age, marital status, sexual orientation, sexual or other reproductive health decisions, military or veteran status, denial of family, and medical care leave, or any other characteristic protected by federal, state or local law. Swing is dedicated to supporting individuals of varying ethnicity, gender, sexual orientation, religion, age, and other backgrounds. Here at Swing, we’ve made a commitment to diversity and inclusion. We’re ready to support you wherever you are in your teaching career by getting you into the classroom where subs are needed most. Day pay rate defined as an 8 hour day.