← Home

Cincinnati Public Schools

Teaching Jobs in Cincinnati Public Schools, Ohio

Cincinnati, OHHamilton County

179Open Positions
34,531Students
66Schools
HamiltonCounty

Cincinnati Public Schools is a public school district in Cincinnati, Ohio. Cincinnati Public Schools serves about 34,531 students across 66 schools. Cincinnati Public Schools currently has 179 open positions — browse every role below and apply straight through the district's own hiring page, with no recruiters or paywalls in between. Listings refresh daily, so new postings appear as soon as the district publishes them.

Teacher salary guide for Cincinnati Public SchoolsEstimated pay ranges and how they compare statewide.

Current Openings

Browse all jobs
179 matching

Baseball - Reserve Head

All GradesFull-Time
Full-Time · Today

Custodian - Substitute

All GradesSubstitute
Substitute · Today

Educational Sign Language Interpreter - 3 Hrs. Per Day/5 Days Per Week

All GradesFull-Time
Full-Time · Today

High School Math (algebra) Teacher

MathHigh School (9-12)Full-Time
Full-Time · Today

Instructional Assistant - ED - One-on One - 6.5 Hrs. Per Day/5 Days Per Week

All GradesFull-Time
Full-Time · Today

Long-term Substitute Prek Dual License Teacher

Pre-K / Early LearningLeave Replacement
Leave Replacement · Today

Mental Health Manager At Head Start

Pre-K / Early LearningFull-Time
Full-Time · Today

School Health Associate- RN

All GradesFull-Time
Full-Time · Today

Softball - Varsity Asst.

All GradesFull-Time
Full-Time · Today

4th Grade Long-term Substitute Position

Elementary (K-5)Leave Replacement
Leave Replacement · 2d ago

About Cincinnati Public Schools

CincinnatiHamilton CountyOH

34,531Students
66Schools
1:15.9Student-Teacher
Navigated to Home