Skip to content

Home › Jobs by county › San Bernardino County › School Counselor, Nurse & Therapist

School Counselor, Nurse & Therapist jobs in San Bernardino County

San Bernardino County has 67 open counselor, nurse and therapist jobs right now, at 31 districts and schools. 4 were posted in the last 7 days. Typical posted pay is $80,726–$134,764 a year. 37 of the open jobs are full-time and 28 part-time; the typical one that lists its hours is 7 hours a day.

Email me new school counselor, nurse & therapist jobs

Where they're hiring

Open school counselor, nurse & therapist jobs by employer
District or schoolOpen jobs
San Bernardino County Superintendent of Schools (SBCSS) 9
San Bernardino Community College District 6
Etiwanda School District 3
Hesperia Unified School District 3
Colton Joint Unified School District 3
REAL Journey Academies (K-12 Public Charter Schools) 3
Cucamonga School District 3
Barstow Community College 3
Allegiance STEAM Academy 3
Rialto Unified School District 2

Open school counselor, nurse & therapist jobs

JobPayPostedDeadline
Health Office Technician - 3.75 hrs/day
Mountain View School District (Ontario, CA) · Ontario
$23.25–$28.37/hr Nov 9 Nov 20
SUBSTITUTE HEALTH AIDE (JOB POSTING #46)
Rialto Unified School District · Rialto
$20.20/hr Nov 6 Nov 16
School-Based Occupational Therapist
Mojave River Academy - San Bernardino County · Victorville
$82,433–$107,558/yr Nov 6 Nov 20
Speech Language Pathologist Assistant (Eligibility Pool)
Upland Unified School District · Upland
$28.00–$34.06/hr Nov 6 Until filled
Health Clerk / LVN - Assigned to Park View (27-01)
Victor Elementary School District · Victorville
$31.24/hr Nov 3 Nov 13
Licensed Vocational Nurse - Substitute
Chino Valley Unified School District · Chino
$27.36/hr Nov 2 Nov 13
Health Technician (6.5 Hours Per Day) (work hours 11:00am to 6:00pm)
Cucamonga School District · Rancho Cucamonga
$27.97–$34.11/hr Oct 30 Nov 13
Substitute LVN/Health Services Technician * All applicants must read the job description*
Etiwanda School District · Etiwanda
$29.32/hr Oct 30 Nov 13
Occupational Therapist I Substitute - *All applicants must read the job description*
Etiwanda School District · Etiwanda
$66.54/hr Oct 30 Nov 13
Substitute Speech-Language & Hearing Specialist
Etiwanda School District · Etiwanda
$61.71/hr Oct 29 Nov 25
Substitute Health Technician
Upland Unified School District · Upland
$17.01/hr Oct 27 Until filled
Health Tech Sub -LVN/MA
Inland Leaders Charter Schools · Yucaipa
$25.00/hr Oct 27 Nov 30
School Psychologist Intern - Unpaid
Inland Leaders Charter Schools · Yucaipa
not listed Oct 22 Ongoing
Speech Language Pathologist San Bernardino & Moreno Valley Schools
REAL Journey Academies (K-12 Public Charter Schools) · Ontario
$94,000–$120,000/yr Oct 21 Until filled
Speech Language Pathologist Assistant (Applicant Pool 26-27 SY)
REAL Journey Academies (K-12 Public Charter Schools) · Ontario
$26.00–$32.00/hr Oct 21 Until filled
Substitute Pool - Speech-Language Pathologist
Cucamonga School District · Rancho Cucamonga
$200–$275/day Oct 21 Nov 20
Virtual Speech Pathologist- MOJAVE RIVER ACADEMY SCHOOLS
Mojave River Academy - San Bernardino County · Victorville
$65,716–$107,558/yr Oct 21 Nov 20
Substitute School Nurse
Ontario Christian School · Ontario
$28.00–$30.00/hr Oct 20 Nov 19
Substitute School Nurse
Ontario Christian School · Ontario
$28.00–$30.00/hr Oct 20 Nov 19
Speech Language Pathology Assistant (SLPA) - TK-12, Temecula & Itinerant
Springs Charter Schools - San Bernardino County
$28.52–$31.56/hr Oct 19 Nov 29
PART TIME FACULTY POOL - PSYCHOLOGY
Barstow Community College · Barstow
$65.00–$68.00/hr Oct 9 Mar 3
Health Clerk, Yermo School (Location is subject to change based upon student and/or district needs)
Silver Valley Unified School District · Yermo
$21.72/hr Oct 8 Nov 12
Licensed Vocational Nurse and Substitutes
Alta Loma School District · Alta Loma
$29.64–$32.02/hr Oct 8 Until filled
Long-Term Certified Occupational Therapist Assistant Substitute
Cucamonga School District · Rancho Cucamonga
$32.96/hr Oct 7 Until filled
SPEECH THERAPIST - 2026/2027 (JP #28)
Rialto Unified School District · Rialto
$106,469–$149,811/yr Oct 5 Until filled
Speech Language Pathologist (SLP) 2026-2027 Anticipated Openings *100% District-paid benefits!
Victor Elementary School District · Victorville
$72,712–$148,709/yr Oct 2 Until filled
Adjunct - Non-Instructional - Counselor, Learning Disability
San Bernardino Community College District · San Bernardino
$65.61–$70.38/hr Sep 30 Mar 29
SPEECH & LANGUAGE PATHOLOGY ASSISTANT
Snowline Joint Unified · Phelan
$31.67–$43.47/hr Sep 28 Until filled
Certified Occupational Therapist Assistant (COTA)
REAL Journey Academies (K-12 Public Charter Schools) · Ontario
$30.00–$35.00/hr Sep 17 Nov 30
#8838.00 School Occupational Therapist II - Desert Mountain Educational Service Center, Apple Valley
San Bernardino County Superintendent of Schools (SBCSS) · San Bernardino
$144,551–$163,053/yr Sep 16 Until filled

Questions about school counselor, nurse & therapist jobs in San Bernardino County

How much do counselors, nurses and therapists make in San Bernardino County?

Typical posted pay is $80,726–$134,764 a year, from 50 postings in the last 12 months that listed pay.

Who's hiring counselors, nurses and therapists in San Bernardino County?

San Bernardino County Superintendent of Schools (SBCSS) (9 open), San Bernardino Community College District (6) and Etiwanda School District (3).

Are counselor, nurse and therapist jobs in San Bernardino County full-time or part-time?

37 of the open jobs are full-time and 28 part-time; the typical one that lists its hours is 7 hours a day.

How fast should I apply?

37% 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 counselor, nurse and therapist jobs in San Bernardino 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.

Other kinds of school jobs in San Bernardino County