Supplement your absence management program and improve fill rates. 

Learn More
Charter & Private Schools

An easy-to-use platform to access reliable substitute teachers for your community.

Learn More

Start teaching today!Teach in

Prevent further interruptions in the classroom this school year as a qualified, reliable SwingSub.

Built for you

We created our online system specifically for educators. We make it easy for you to find the right assignments, teach when you want, get paid weekly, and contact support when you need us.

Flexible work

You choose the days and times you want to work. Work as much or as little as you want.

Access hundreds of schools

Teach at all the schools in our system, without registering with each school individually.

Easy schedule access

View your schedule, past assignments, payments and profile with the free Swing app.

Earn special perks

The best-performing Swing educators earn access to special perks and priority access to popular assignments.

Get texts, not phone calls

Receive requests via text and online, so you won’t be interrupted at 5 am by a phone ringing.

Broaden your experience

You’ll gain exposure to a variety of subjects, different types of schools, and various grade levels.

How it works

  • Sign up for free

    Complete the registration form to get your Swing account.

  • Get set up to teach

    Login to your account to complete background screening and submit your documents.

  • Start teaching and get paid!

    Receive requests, choose when and where you work, and get paid every week. Sign up today to start working in 5-10 days.

Markets we serve


Maricopa County

Pima County

Pinal County



San Mateo County

Santa Clara County

Alameda County

Contra Costa County

San Francisco County

Sacramento County

El Dorado County

Yolo County

San Joaquin County

Stanislaus County

Fresno County

Sonoma County

Marin County

Tulare County

Solano County

Los Angeles County

Orange County

San Bernadino County

Riverside County

Kern County

Ventura County

San Diego County


Cook County

Dupage County

Lake County


New York

New York County

Bronx County

Kings County

New Jersey

Bergen County

Essex County

Middlesex County

Monmouth County

Union County

Morris County

Camden County

Passaic County

Hudson County

Ocean County


Dallas County

Tarrant County

Collin County

Denton County

Harris County

Fort Bend County

Montgomery County

Bexar County

Travis County


Washington D.C.

District of Columbia


Meet our Subs

Swing Education substitute teachers come from varied backgrounds, but share a passion for helping students learn.

Meet our Partners

Swing Education works with 2,800-plus partners, including district, charter, and private schools, across the country. Here are some examples of how we help.