Substitute Teacher Jobs in New Jersey
Make $110-$200 per day
(Approximate daily range)
Find substitute teacher jobs in Newark 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 New Jersey 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 New Jersey. 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 New Jersey
At least 60 college credits completed or current enrollment with a minimum of 30 credits.
Pass a background check and negative TB test before the hiring date.
A NJ 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

Fanwood

Roselle

Union

Scotch Plains

Elizabeth

Rahway

Plainfield

Bernardsville

Warren

Bedminster

North Plainfield

Clifton

Paterson

Passaic

Wharton

Mendham Township

Hanover

Parsippany-Troy Hills

Mt Olive

Montville

Kinnelon

Rockaway

Denville

Mine Hill Township

Dover

Farmingdale

East Brunswick

Edison

New Brunswick

Princeton

Trenton

Caldwell

Montclair

Belleville

Nutley

West Caldwell

Livingston

East Orange

Verona

Newark

Hoboken

Kearny

Bayonne

Jersey City

Haddon Heights

Bellmawr

Lawnside

Gloucester City

Cherry Hill

Camden

Moonachie

River Edge

Teaneck

Tenafly

South Hackensack

Garfield

Hackensack

Edgewater

Franklin Lakes

Englewood
