Skip to content

Home › Jobs by county › Santa Cruz County › Teacher

Teacher jobs in Santa Cruz County

Santa Cruz County has 33 open teaching jobs right now, at 6 districts and schools. None were posted in the last 7 days. Typical posted pay is $58,520–$99,434 a year. 31 of the open jobs are full-time and 2 part-time.

Email me new teacher jobs

Where they're hiring

Open teacher jobs by employer
District or schoolOpen jobs
Pajaro Valley Unified School District 23
Santa Cruz County Office Of Education 3
Watsonville Prep School - A Navigator School 3
Live Oak Elementary School District 2
Santa Cruz City Schools 1
Ceiba College Preparatory Academy 1

Open teacher jobs

JobPayPostedDeadline
26-27 Education Specialist / Resource Specialist
Ceiba College Preparatory Academy · Watsonville
$72,692–$129,636/yr Oct 19 Until filled
Science Teacher .40FTE, Shoreline Middle School
Live Oak Elementary School District · Santa Cruz
$57,461–$103,800/yr Oct 19 Nov 19
Education Specialist- Resource Teacher (Eligibility Pool)
Live Oak Elementary School District · Santa Cruz
$57,461–$103,800/yr Oct 19 Until filled
Construction Technology Instructor; Building Trades (60% FTE to Full-time)
Santa Cruz County Office Of Education · Santa Cruz
$56,305–$78,886/yr Oct 19 Until filled
Chemistry & Physics Teacher - Harbor High School
Santa Cruz City Schools · Santa Cruz
$31.90–$59.19/hr Oct 13 Nov 13
26/27 School Year - Temporary 7th Grade Science Teacher- EA Hall
Pajaro Valley Unified School District · Watsonville
not listed Oct 13 Until filled
5th Grade Teacher- Hyde Elementary
Pajaro Valley Unified School District · Watsonville
not listed Oct 6 Until filled
Kindergarten Teacher- Watsonville Charter School of the Arts
Pajaro Valley Unified School District · Watsonville
not listed Oct 1 Until filled
Kindergarten Teacher- Hall District
Pajaro Valley Unified School District · Watsonville
not listed Sep 28 Until filled
3rd Grade Bilingual Teacher - Mintie White
Pajaro Valley Unified School District · Watsonville
not listed Sep 28 Until filled
Education Specialist
Watsonville Prep School - A Navigator School · Watsonville
$75,000–$85,000/yr Sep 23 Until filled
Teacher in Training
Watsonville Prep School - A Navigator School · Watsonville
$32.00–$37.43/hr Sep 21 Until filled
Art Teacher - Watsonville High School
Pajaro Valley Unified School District · Watsonville
not listed Sep 11 Until filled
26/27 School Year - Math Teacher - Watsonville High School
Pajaro Valley Unified School District · Watsonville
not listed Sep 11 Until filled
Music/Dance/Theater Teacher - Freedom .7 FTE/ Ann Soldo .6 FTE/ Radcliff .6 FTE -
Pajaro Valley Unified School District · Watsonville
not listed Sep 8 Until filled
26/27 School Year - Baile Folklorico Teacher- Aptos High School- .2 FTE (1 period a day)
Pajaro Valley Unified School District · Watsonville
not listed Aug 13 Until filled
Career and Adult Learning Services - Medical Assisting Instructor
Santa Cruz County Office Of Education · Santa Cruz
$56,305–$78,886/yr Aug 10 Until filled
26/27 School Year, SIGNING BONUS $7,000 - Special Education -Mod/Severe POOL
Pajaro Valley Unified School District · Watsonville
not listed Aug 5 Until filled
Physical Education Teacher
Watsonville Prep School - A Navigator School · Watsonville
$70,400–$80,448/yr Aug 5 Until filled
26/27 School Year, SIGNING BONUS $7,000 - Special Education -Mild Moderate POOL
Pajaro Valley Unified School District · Watsonville
not listed Aug 5 Until filled
26/27 School Year, SIGNING BONUS $7,000 - Special Education -Autism Teacher POOL
Pajaro Valley Unified School District · Watsonville
not listed Aug 5 Until filled
26/27 School Year, SIGNING BONUS $7,000 - Special Education -Resource Specialist POOL
Pajaro Valley Unified School District · Watsonville
not listed Aug 5 Until filled
Teacher, Alternative Education Programs
Santa Cruz County Office Of Education · Santa Cruz
$56,757–$118,526/yr Jul 27 Until filled
CTE Teacher, Business & Math - Diamond Tech Institute
Pajaro Valley Unified School District · Watsonville
not listed Jul 15 Until filled
TEACHER (After School Expanded Learning Program)
Pajaro Valley Unified School District · Watsonville
$40.00/hr Jul 7 Jun 30
2026/2027 School Year: CTE AG Science Teacher Expanded Learning (1.0 FTE) Full Family Benefits $90 per month
Pajaro Valley Unified School District · Watsonville
$56,986–$97,574/yr Jun 22 Until filled
26/27 School Year, SIGNING BONUS $7,000 - Special Education - Adapted Physical Education Teacher
Pajaro Valley Unified School District · Watsonville
not listed Jun 18 Until filled
26/27 - School Year, SIGNING BONUS $7,000 - Special Education - Teacher for the Visually Impaired - (FTE 1.0)
Pajaro Valley Unified School District · Watsonville
not listed Jun 18 Until filled
26/27 School Year, SIGNING BONUS $7,000 - Special Education, Visual Impairment (FTE .5), Orientation & Mobility (FTE .5)
Pajaro Valley Unified School District · Watsonville
not listed Jun 18 Until filled
25/26 School Year - Music Teacher Elementary School - Multiple Sites - Full Family Benefits $90 per month
Pajaro Valley Unified School District · Watsonville
not listed Jun 17 Until filled

Questions about teacher jobs in Santa Cruz County

How much do teachers make in Santa Cruz County?

Typical posted pay is $58,520–$99,434 a year, from 18 postings in the last 12 months that listed pay.

Who's hiring teachers in Santa Cruz County?

Pajaro Valley Unified School District (23 open), Santa Cruz County Office Of Education (3) and Watsonville Prep School - A Navigator School (3).

Are teaching jobs in Santa Cruz County full-time or part-time?

31 of the open jobs are full-time and 2 part-time.

How fast should I apply?

91% of the open jobs are “open until filled”: the district can stop taking applications as soon as it has enough, so apply within a few days of a posting.

How do I hear about new teaching jobs in Santa Cruz County?

Set up a free alert: pick this kind of job and your ZIP code, and we’ll email you when a new one is posted, once a day for free or within minutes with Plus.

Guides for teacher jobs

Other kinds of school jobs in Santa Cruz County