SchoolCareers

Thank you for your interest in West Ottawa Public Schools! Our team is proud to employ only the best and highly qualified staff to support the success of every child in our district. Please review our vacant positions and apply with your online application through Frontline Applitrack.

West Ottawa Public Schools is the #1 place to work in West Michigan according to niche.com!

**Minimum starting salary for all certified teachers is $54,000.  Go here to read more about our passion of supporting new teachers.** 

Filter:

Dual Immersion Educational Assistant #3784

Position Type:
Support Staff/Education Assistant
Date Posted:
6/30/2025
Location:
Los Lagos Bilingual Academy
Date Available:
August 2025
Closing Date:
Until filled

Educational Assistant #3783

Position Type:
Support Staff/Education Assistant
Date Posted:
6/30/2025
Location:
Riley Farms Elementary
Date Available:
August 2025
Closing Date:
Until filled

Behavioral Support Educational Assistant #3782

Position Type:
Support Staff/Education Assistant
Date Posted:
6/30/2025
Location:
Riley Farms Elementary
Date Available:
August 2025
Closing Date:
Until filled

Educational Assistant #3781

Position Type:
Support Staff/Education Assistant
Date Posted:
6/30/2025
Location:
Riley Farms Elementary
Date Available:
August 2025
Closing Date:
Until filled

Library Educational Assistant #3780

Position Type:
Support Staff/Library Media Assistant
Date Posted:
6/30/2025
Location:
Great Lakes Elementary School
Date Available:
August 2025
Closing Date:
Until filled

Kitchen Staff- Boys and Girls Club Posting# 3779

Position Type:
Food Service
Date Posted:
6/26/2025
Location:
Boys & Girls Club
Date Available:
August, 2025
Closing Date:
Open Until filled

Kitchen Assistant – Macatawa Bay Middle School Posting# 3778

Position Type:
Food Service
Date Posted:
6/26/2025
Location:
Macatawa Bay Middle School
Date Available:
August, 2025
Closing Date:
Open Until filled

Kitchen Assistant – Lakewood Elementary Posting# 3777

Position Type:
Food Service
Date Posted:
6/26/2025
Location:
Lakewood Elementary School
Date Available:
August, 2025
Closing Date:
Open Until filled

Kitchen Lead – Sheldon Woods Elementary Posting# 3776

Position Type:
Food Service
Date Posted:
6/24/2025
Location:
Sheldon Woods Elementary School
Date Available:
August, 2025
Closing Date:
Open Until filled

PBIS Specialist 0.5

Position Type:
Elementary School Teaching/Elementary PBIS Specialist
Date Posted:
6/20/2025
Location:
Los Lagos Bilingual Academy
Date Available:
August 2025
Closing Date:
Until Filled

Special Ed Assistant – K-2 Autism Spectrum Disorder (ASD) #3774

Position Type:
Special Education and Student Support Services/Autism Spectrum Disorder
Date Posted:
6/20/2025
Location:
Lakewood Elementary School
Date Available:
08/18/2025
Closing Date:
Until filled

Educational Assistant #3770

Position Type:
Support Staff/Education Assistant
Date Posted:
6/17/2025
Location:
Pine Creek Elementary School
Date Available:
August 2025
Closing Date:
Until filled

Elementary EL Teacher #3768

Position Type:
ESL Teacher/Elementary ESL Teacher
Date Posted:
6/13/2025
Location:
Lakeshore & Sheldon Woods
Date Available:
August 2025
Closing Date:
Until Filled

Ed Assistant – Autism Spectrum Disorder (ASD) 3-5 (2 positions) #3769

Position Type:
Special Education and Student Support Services/Autism Spectrum Disorder
Date Posted:
6/13/2025
Location:
Sheldon Woods Elementary School
Date Available:
August 2025
Closing Date:
Open Until Filled

Elementary EL Teacher #3767

Position Type:
ESL Teacher/Elementary ESL Teacher
Date Posted:
6/13/2025
Location:
Pine Creek Elementary School
Date Available:
August 2025
Closing Date:
Until Filled

Dean of Students #3766

Position Type:
Administration/Assistant Principal
Date Posted:
6/13/2025
Location:
Pine Creek Elementary School
Date Available:
August 2025
Closing Date:
Until Filled

Music Ed Assistant / Accompanist #3765

Position Type:
Support Staff/Education Assistant
Date Posted:
6/13/2025
Location:
Macatawa Bay Middle School
Date Available:
August 2025
Closing Date:
Open until filled

Dean of Students #3764

Position Type:
Administration/Assistant Principal
Date Posted:
6/13/2025
Location:
Great Lakes Elementary School
Date Available:
August 2025
Closing Date:
Until Filled

Kitchen Assistant – Woodside Elementary Posting# 3763

Position Type:
Food Service
Date Posted:
6/12/2025
Location:
Woodside Elementary School
Date Available:
August 1, 2025
Closing Date:
Open until filled

Kitchen Assistant – Woodside Elementary Posting# 3762

Position Type:
Food Service
Date Posted:
6/12/2025
Location:
Woodside Elementary School
Date Available:
August 1, 2025
Closing Date:
Open until filled

Kitchen Assistant – Sheldon Woods Elementary Posting# 3761

Position Type:
Food Service
Date Posted:
6/12/2025
Location:
Sheldon Woods Elementary School
Date Available:
August 1, 2025
Closing Date:
Open until filled

Kitchen Lead- West Ottawa High School South Posting# 3759

Position Type:
Food Service
Date Posted:
6/12/2025
Location:
High School South Building
Date Available:
August 1, 2025
Closing Date:
Open Until filled

Educational Assistant #3757

Position Type:
Support Staff/Education Assistant
Date Posted:
6/4/2025
Location:
Lakewood Elementary School
Date Available:
August 2025
Closing Date:
Until filled

Kitchen Assistant- Macatawa Bay Middle School Posting# 3755

Position Type:
Food Service
Date Posted:
6/4/2025
Location:
Macatawa Bay Middle School
Date Available:
August, 2025
Closing Date:
Open Until filled

Kitchen Assistant – Riley Farms Elementary Posting# 3754

Position Type:
Food Service
Date Posted:
6/4/2025
Location:
Riley Farms Elementary
Date Available:
August 2025
Closing Date:
Open until filled

Elementary Adaptive Specials Teacher #3752

Position Type:
Elementary School Teaching
Date Posted:
6/3/2025
Location:
Lakewood & Sheldon Woods
Date Available:
August 2025
Closing Date:
Until Filled

High School Track and Field – Assistant Coach High Jump and Long Jump #3750

Position Type:
Athletics/Activities/Athletics
Date Posted:
5/30/2025
Location:
High School Campus
Date Available:
03/09/2026
Closing Date:
Until Filled

Special Educational Assistant #3744

Position Type:
Support Staff/Special Education Assistant
Date Posted:
5/30/2025
Location:
Lakewood Elementary School
Date Available:
August 2025
Closing Date:
Until filled

Math Interventionist #3739

Position Type:
Middle School Teaching/Math Interventionist
Date Posted:
5/28/2025
Location:
Harbor Lights Middle School
Date Available:
August 2025
Closing Date:
  Until Filled

Science Exploration – 1 position #3738

Position Type:
Elementary School Teaching
Date Posted:
5/27/2025
Location:
District
Date Available:
Fall 2025
Closing Date:
Open Until Filled

5th Grade Spanish Immersion – Long Term Substitute #3737

Position Type:
Substitute/Guest Alternative Teacher and District Floater
Date Posted:
5/27/2025
Location:
Los Lagos Bilingual Academy
Date Available:
10/23/2023
Closing Date:
Open Until Filled

Secondary EL Specialist #3736

Position Type:
ESL Teacher/Secondary ESL Teacher
Date Posted:
5/27/2025
Location:
High School Campus
Date Available:
August 2025
Closing Date:
Until Filled

Math Teacher #3735

Position Type:
High School Teaching/Mathematics
Date Posted:
5/27/2025
Location:
High School Campus
Date Available:
August 2025
Closing Date:
Until Filled

Fifth Grade Teacher #3734

Position Type:
Elementary School Teaching
Date Posted:
5/27/2025
Location:
Sheldon Woods Elementary School
Date Available:
August 2025
Closing Date:
Until Filled

Second Grade Teacher #3733

Position Type:
Elementary School Teaching
Date Posted:
5/27/2025
Location:
Sheldon Woods Elementary School
Date Available:
August 2025
Closing Date:
Open Until filled

First Grade Teacher #3732

Position Type:
Elementary School Teaching
Date Posted:
5/27/2025
Location:
Sheldon Woods Elementary School
Date Available:
August 2025
Closing Date:
Until Filled

Kindergarten Teacher #3731

Position Type:
Elementary School Teaching
Date Posted:
5/27/2025
Location:
Sheldon Woods Elementary School
Date Available:
August 2025
Closing Date:
Until Filled

Dean of Students #3730

Position Type:
Administration/Assistant Principal
Date Posted:
5/27/2025
Location:
Woodside Elementary School
Date Available:
August 2025
Closing Date:
Until Filled

Fifth Grade Teacher #3728

Position Type:
Elementary School Teaching
Date Posted:
5/26/2025
Location:
Riley Farms Elementary
Date Available:
August 2025
Closing Date:
Until Filled

Fourth Grade Teacher #3727

Position Type:
Elementary School Teaching
Date Posted:
5/26/2025
Location:
Riley Farms Elementary School
Date Available:
August 2025
Closing Date:
Until Filled

Third Grade Teacher #3726

Position Type:
Elementary School Teaching
Date Posted:
5/26/2025
Location:
Riley Farms Elementary
Date Available:
August 2025
Closing Date:
Until Filled

Third Grade Teacher #3722

Position Type:
Elementary School Teaching
Date Posted:
5/21/2025
Location:
Pine Creek Elementary School
Date Available:
August 2025
Closing Date:
Until Filled

Kitchen Assistant – Los Lagos Bilingual Academy Posting# 3717

Position Type:
Food Service
Date Posted:
5/8/2025
Location:
Los Lagos Bilingual Academy
Date Available:
August, 2025
Closing Date:
Open until filled

Kitchen Assistant – Riley Farms Elementary Posting# 3716

Position Type:
Food Service
Date Posted:
5/8/2025
Location:
Riley Farms Elementary
Date Available:
August, 2025
Closing Date:
Open until filled

Kitchen Assistant – Los Lagos Elementary Posting# 3717

Position Type:
Food Service
Date Posted:
5/8/2025
Location:
Los Lagos Bilingual Academy
Date Available:
August, 2025
Closing Date:
Open Until filled

Educational Assistant #3694

Position Type:
Support Staff/Education Assistant
Date Posted:
4/9/2025
Location:
Great Lakes Elementary School
Date Available:
Immediately
Closing Date:
Until filled

Secondary EL Specialist #3693

Position Type:
ESL Teacher/Secondary ESL Teacher
Date Posted:
4/7/2025
Location:
Macatawa Bay Middle School
Date Available:
August 2025
Closing Date:
Open Until Filled

High School Science Teacher

Position Type:
High School Teaching/Science – General
Date Posted:
4/1/2025
Location:
High School Campus
Date Available:
August 2025
Closing Date:
Open Until Filled

Middle School Science Teacher #3689

Position Type:
Middle School Teaching/Science
Date Posted:
4/1/2025
Location:
Harbor Lights & Macatawa Bay Middle Schools
Date Available:
Immediately
Closing Date:
Open Until Filled

Intensive Resource Teacher #3685

Position Type:
Special Education and Student Support Services/LD Resource
Date Posted:
3/31/2025
Location:
High School Campus
Date Available:
August 2025
Closing Date:
Until Filled

Science Exploration #3687

Position Type:
Elementary School Teaching
Date Posted:
3/31/2025
Location:
District
Date Available:
Fall 2025
Closing Date:
Open Until Filled

Social Studies, 6-8 Grade Level #3670

Position Type:
Middle School Teaching/Social Studies
Date Posted:
3/18/2025
Location:
Harbor Lights Middle School
Date Available:
August 2025
Closing Date:
Open Until Filled

Special Education Early Childhood Teacher – Rule 55 #3662

Position Type:
Special Education and Student Support Services/Early Childhood
Date Posted:
3/12/2025
Location:
Pine Creek Elementary School
Date Available:
August 2025
Closing Date:
Open Until Filled

English Teacher Multi-Grade #3655

Position Type:
Middle School Teaching/English Language Arts
Date Posted:
3/7/2025
Location:
Macatawa Bay Middle School
Date Available:
August 2025
Closing Date:
Open Until Filled

Autism Spectrum Disorder Teacher – Elementary K-2 #3652

Position Type:
Special Education and Student Support Services/Autism Spectrum Disorder
Date Posted:
2/28/2025
Location:
Elementary 
Date Available:
August 2025
Closing Date:
Until filled

School Social Worker – 1 position

Position Type:
Special Education and Student Support Services/Social Worker
Date Posted:
2/6/2025
Location:
District-wide
Date Available:
Immediately
Closing Date:
Open until filled

Before/After Care Lead Childcare Provider #3635

Position Type:
Support Staff
Date Posted:
2/5/2025
Location:
Pine Creek Elementary School
Date Available:
08/25/2025
Closing Date:
Until filled

Library Educational Assistant #3621

Position Type:
Support Staff/Library Media Assistant
Date Posted:
1/14/2025
Location:
Riley Farms Elementary School
Date Available:
Immediately
Closing Date:
Until filled

Crossing Guard #3609

Position Type:
Support Staff
Date Posted:
12/4/2024
Location:
Harbor Lights & Macatawa Bay Middle Schools
Date Available:
Immediately
Closing Date:
Until filled

School Social Worker – District Wide 2 positions

Position Type:
Special Education and Student Support Services/Social Worker
Date Posted:
11/22/2024
Location:
District-wide
Date Available:
Immediately
Closing Date:
Open Until Filled

Middle School Science Teacher #3604

Position Type:
Middle School Teaching/Science
Date Posted:
11/20/2024
Location:
Harbor Lights & Macatawa Bay Middle Schools
Date Available:
Immediately
Closing Date:
Open Until Filled

High School Track and Field – Sprints Coach #3591

Position Type:
Athletics/Activities/Athletics
Date Posted:
10/16/2024
Location:
High School Campus
Date Available:
03/10/2025
Closing Date:
Until Filled

District Librarian/Media Technology Specialist K-5 #3585

Position Type:
District/School Librarian
Date Posted:
9/23/2024
Location:
District
Date Available:
Immediately
Closing Date:
Open Until Filled

4th Grade Teacher Long Term Sub

Position Type:
Substitute/Substitute Teacher
Date Posted:
8/26/2024
Location:
North Holland Elementary School
Date Available:
02/18/2021
Closing Date:
Open until filled

District Floater Substitute – 4 positions total District Wide

Position Type:
Substitute/Guest Alternative Teacher and District Floater
Date Posted:
8/26/2024
Location:
District
Date Available:
Immediately
Closing Date:
Open until filled

Kindergarten Teacher #3550

Position Type:
Elementary School Teaching
Date Posted:
7/30/2024
Location:
Sheldon Woods Elementary School
Date Available:
August 2024
Closing Date:
Until Filled

SE Assistant for ECSE

Position Type:
Support Staff/Special Education Assistant
Date Posted:
7/19/2024
Location:
Pine Creek Elementary School
Date Available:
August 2024
Closing Date:
Open Until Filled

Elementary Behavioral Support Specialist #3540

Position Type:
Elementary School Teaching/Elementary PBIS Specialist
Date Posted:
7/8/2024
Location:
Woodside Elementary School
Date Available:
August 2024
Closing Date:
Until Filled

School Bus Aide Substitute #3530

Position Type:
Transportation/Bus Aide
Date Posted:
6/24/2024
Location:
District
Date Available:
Immediately
Closing Date:
Ongoing

School Bus Driver #3529

Position Type:
Transportation/Bus Driver
Date Posted:
6/24/2024
Location:
District
Date Available:
Immediately
Closing Date:
Ongoing

Kitchen Assistant #3508

Position Type:
Food Service
Date Posted:
5/23/2024
Location:
Waukazoo Elementary School
Date Available:
Immediately
Closing Date:
Open Until filled

Food Service Substitute #3505

Position Type:
Food Service/Kitchen Assistant
Date Posted:
5/17/2024
Location:
District
Date Available:
Immediately
Closing Date:
Open until filled

Inventory and Delivery Coordinator

Position Type:
Food Service
Date Posted:
3/20/2024
Location:
Macatawa Bay Middle School
Date Available:
Immediately
Closing Date:
Open Until filled

Kitchen Lead #3413

Position Type:
Food Service
Date Posted:
12/15/2023
Location:
Lakewood Elementary School
Date Available:
Immediately
Closing Date:
Open Until filled

Kitchen Lead #3409

Position Type:
Food Service
Date Posted:
12/15/2023
Location:
Woodside Elementary School
Date Available:
Immediately
Closing Date:
Open Until filled

SE Assistant ECSE #3377

Position Type:
Support Staff/Special Education Assistant
Date Posted:
10/17/2023
Location:
Lakewood Elementary School
Date Available:
Immediately
Closing Date:
Open Until Filled

SE Assistant ECSE #3376

Position Type:
Support Staff/Special Education Assistant
Date Posted:
10/17/2023
Location:
Lakewood Elementary School
Date Available:
Immediately
Closing Date:
Open Until Filled

Special Education Assistant – #3200

  • Position Type:
    Support Staff/Education Assistant
  • Date Posted:
    7/17/2023
  • Location:
    Pine Creek Elementary School
  • Date Available:
    August 31, 2023
  • Closing Date:
    Open until filled

Special Ed Assistant #3298

Position Type:
Support Staff/Education Assistant
Date Posted:
7/12/2023
Location:
Great Lakes Elementary School
Date Available:
08/30/2023
Closing Date:
Until filled

Upper Montessori (4th & 5th Grade)

Position Type:
Support Staff/Education Assistant
Date Posted:
6/16/202
Location:
Waukazoo Elementary School
Date Available:
08/30/2023
Closing Date:
Open until filled

Special Ed/ASD Ed Assistant #3242

Position Type:
Special Education and Student Support Services/Autism Spectrum Disorder
Date Posted:
5/3/2023
Location:
Lakewood Elementary School
Date Available:
Immediately
Closing Date:
Until filled

Kitchen Assistant #3238

Position Type:
Food Service/Kitchen Assistant
Date Posted:
4/28/2023
Location:
Waukazoo Elementary
Date Available:
Immediately
Closing Date:
Open until filled

Food Service Substitute #2093

Position Type:
Food Service/Food Service Substitute
Date Posted:
8/14/2019
Location:
District
Date Available:
Immediately
Closing Date:
Until filled

View All Positions

This link will take you to all positions, including internal positions, currently listed at West Ottawa Public Schools

Substitute Bus Drivers (#2095)

Training/Education requirements:
Must have or be willing to obtain a valid Group BPS with air brakes Commercial Driver License (CDL) – We will train.

  • Must be able to meet federal and state medical and physical qualification requirements for operation of a commercial motor vehicle.
  • Must have and maintain a satisfactory driving record.
  • Must be willing and able to submit to substance abuse testing and criminal background checks.
  • Hours: Approx 6:00-9:00 a.m. and/or 2:20-5:00 p.m. plus option for additional field/athletic trips
  • Pre-CDL training pay rate: $10/hr
  • Substitute bus driving pay rate: $15/hr
  • Regular bus driving pay rate: $15.09 or more/hr (depending on qualifications and previous experience)