Quality substitute teachers on demand

Contact Us

On average, students spend one full year with substitute teachers by the time they graduate.

We alleviate the stress and chaos of teacher absences by providing reliable, high-quality substitute teachers.

Get a substitute teacher for your school Kokua

Fast, Easy SetUp

Sign up with Kokua and receive substitute teachers as soon as tomorrow.

Cost Saving for Your School

Our model is designed to keep costs down while improving teaching quality.

Personalized Support

We support school leaders and teachers with thoughtful service throughout the day.

Success Stories

Charter Schools

We Raised Fill Rates From 70% to 94%

Charter Schools

98% Fill Rate for Last Minute Absences

District Schools

Helped a Major U.S. District Fill Tough Absences

To Get Setup With Kokua

Free to Enroll

Sign and return your school agreement.

10 Minutes

Submit school Logistical Information.

Request Tomorrow

Access high-quality substitute teachers 24/7.

"We were really struggling with classroom coverage and there was a ton of burnout happening. Thanks to Kokua, there has been a positive shift in the culture and climate of our staff. Every substitute teacher from Kokua has beennothing but professional and we are extremely pleased with their efforts."

Charise / Dean of Academics

Kokua ensures that every substitute is highly qualified for the position and alway prompt to make sure that each position is covered to the best of their ability. It leaves us worry free."

Rob / Assistant Principal

"Kokua has helped us through some last minute crises, and I really appreciate that!"

Jenn / Principal

Join us in elevating the impact of substitute teachers everywhere.

Contact Us Today

If you’re interested in becoming a school partner, please fill out the form below and a member of our team will reach out to you as soon as possible.


We create moments that shift students' perception of what's possible.

Contact Us

Chicago (312) 313-5441

Denver (720) 707-0212

East Coast (917) 242-4795

Nashville (720) 707-0212

Texas (281) 936-0875