Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Science Teacher

Holland City School District

Position Type:
Middle School Teaching

Date Posted:
6/22/2026

Location:
Holland Middle School
Holland Public Schools, located in Holland Michigan. The district has four elementary schools, one middle school and one high school and has an enrollment of approximately 3000 students. We offer a dual language immersion program in Spanish in grades K-8. Holland Public Schools has a diverse student population with approximately 47% Latinx, 9% Black, 6% Mulitracial, 3 % Asian and 35% White and approximately 64% free and reduced lunch.


Holland is located on the shores of Lake Michigan with an inlet Lake Macatawa. You will love the outdoor activities, the diverse community, and be able to create the lifestyle you choose. Holland provides a small-town charm and big-city amenities. Attend our world-famous Tulip Time Festival, visit one of our neighborhood art fairs, or watch a brilliant sunset over Lake Michigan. No matter what your interests, you won't be disappointed!


With a strong belief in the impact HPS teachers are having on students and families in the district and with an understanding of the value they bring to the community as a whole, generous community members are investing in Teachers Live Here. Teachers Live Here will provide up to ten teachers per year with down payment assistance for a home purchase within 15 miles of the school district boundaries. More information about Teachers Live Here can be found here:

Science Teacher

Effective Date: August 2026

Essential Performance Responsibilities
  • Develops and administers Science curriculum consistent with school district goals and objectives.
  • Promotes a classroom environment that is safe and conducive to individualized and small group instruction, and student learning.
  • Develops lesson plans and instructional materials for subject area, and translates lesson plans into learning experiences to develop pertinent sequential assignments, challenge students, and best utilize the available time for instruction.
  • Conducts ongoing assessment of student learning and progress, and modifies instructional methods to fit individual student's needs, including students with special needs; conducts individual and small group instruction as needed.
  • Organizes and maintains a system for accurate and complete record-keeping, grading, and reporting for all student activities, achievement and attendance as required by district procedures and applicable laws.
  • Encourages parental involvement in students' education and ensures effective communication with students and parents.
  • Ensures that student conduct conforms to the school's standards and school district policies, and establishes and maintains standards of student behavior needed to achieve a functional learning atmosphere in the classroom.
  • Coordinates with other professional staff members, especially within grade level, and participates in meetings and committees.
Additional Duties
Performs other related tasks as assigned by the Principal and other central office administrators as designated by the Superintendent.
Note: The above description is illustrative of tasks and responsibilities. It is not meant to be all inclusive of every task or responsibility.


Knowledge, Skills and Abilities
  • Knowledge of current teaching methods and educational pedagogy, as well as differentiated instruction based upon student learning styles.
  • Knowledge of applicable federal and state laws regarding education and students.
  • Ability to use computer network system and software applications as needed.
  • Ability to organize and coordinate work.
  • Ability to communicate effectively with students and parents.
  • Ability to engage in self-evaluation with regard to performance and professional growth.
  • Regular, reliable and punctual attendance is an essential function of the job.
  • Meets the requirements of School Safety Legislation - Complete FBI fingerprints required.
Physical and Mental Demands, Work Hazards
Works in standard office and school building environments.

Qualifications Profile
  • Minimum of Bachelor's Degree from an approved college or university.
  • Valid, current, secondary certification with a DI - (Integrated Science) K-8 or 6-12, DQ - (Science) 5-9 or 7-12, DX - (Science) endorsement from the State of Michigan.
Education
  • Bachelors Degree from an accredited college or university in education discipline applicable to teaching assignment.
  • Masters Degree preferred.

Experience
Successful prior teaching experience for the appropriate grade level preferred.

Compensation and Work Year:
In accordance with the Board of Education/HEA Contract.


Method of Application:
Candidates should apply online at by June 26, 2026.

APPLICANTS:
Holland Public Schools encourages applications from minorities, women, and persons with disabilities.


Holland Public Schools does not discriminate on the basis of race, color, national origin, sex, (including sexual orientation or transgender identity), disability, age, religion, height, weight, marital or family status, military status, ancestry, genetic information, or any other legally protected category. Everyone is welcome at our school events as well. Call View phone number on click.appcast.io and we will make reasonable accommodations for disabled persons. Inquiries regarding our district's non-discrimination policies should be directed to: Katie Pennington, Associate Superintendent of Human Resources, Holland Public Schools, 320 W. 24th St., Holland, MI 49423.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Science Teacher in Holland, MI vacancy
  •  ...High School Math Teacher Hamilton Community Schools invites dedicated educators to apply for the open position of High School Math Teacher that's available starting in the 2026-2027 school year. We are excited to engage with quality candidates who are not only results... 
    Suggested
    Full time
    Work at office

    Hamilton Community School District

    Hamilton, MI
    2 days ago
  •  ...Location: Riley Farms Elementary Date Available: August 2026 Closing Date: Open Until Filled Position: Fourth Grade Teacher Posting Dates: May 4, 2026 - Until Filled Reports to: Riley Farms Elementary School Principal Beginning: August 2026... 
    Suggested

    West Ottawa Public Schools

    Holland, MI
    2 days ago
  • Position Title: Quality/Laboratory Technician Reports to: Quality Manager Work Location: Maplewood Plant – Holland, MI We have an exciting opportunity for a problem solver, a change agent who is excited about quality and taking it to the NEXT level. The Quality Technician...
    Suggested
    Work at office
    Flexible hours

    Motus Integrated Technologies

    Holland, MI
    11 hours ago
  • $17 - $19 per hour

     ...insurance Paid time off Training & development Vision insurance We are seeking a passionate and dedicated Preschool Teacher to join our team. At The Learning Experience, you can have the opportunity to create a positive and engaging learning... 
    Suggested
    Hourly pay
    Flexible hours

    The Learning Experience

    Holland, MI
    2 days ago
  •  ...Hiring for 2026-2027 School Year Summary: The Elementary Teacher helps educate, challenge, and inspire all learners to become contributing...  ...Teaches reading, language arts, social studies, mathematics, science, art and health to pupils in a classroom, utilizing the course... 
    Suggested
    Work at office

    Hudsonville Public Schools

    Hudsonville, MI
    10 hours ago
  • $16 - $18 per hour

     ...Health insurance Training & development Vision insurance We are seeking a passionate and dedicated Assistant Preschool Teacher to join our team. At The Learning Experience, you can have the opportunity to create a positive and engaging learning... 
    Hourly pay
    Flexible hours

    The Learning Experience

    Holland, MI
    10 hours ago
  • $18 per hour

     ...Job Description Job Description Salary: $18/hr Title: Substitute Teacher, ODC Early Childhood Network Reports To: Site Director Status: Hourly, exempt. Schedule is flexible and as needed. Overview : ODC Network is a nonprofit organization focused... 
    Hourly pay
    16 hours
    Full time
    Part time
    Work at office
    Flexible hours

    ODC Network

    Holland, MI
    21 days ago
  • At ALS, we encourage you to dream big. When you join us, you'll be part of a global team harnessing the power of scientific testing and data-driven insights to build a healthier future. Working at ALS The ALS team is a diverse and dedicated...
    Permanent employment
    Full time
    For contractors
    Local area
    Work visa
    Flexible hours

    ALS Limited

    Holland, MI
    1 day ago
  • $150 per day

     ...effective date through June 5, 2026. Will check in daily with the building administrative assistant for placement details. If no teacher substitute positions are available, the permanent substitute will be assigned to a paraprofessional position or other duties as... 
    Daily paid
    Permanent employment

    Hudsonville Public Schools

    Hudsonville, MI
    4 days ago
  • Job Description Job Description Overview We are seeking a dedicated and detail-oriented Quality Lab Technician to join our team in Holland, MI, on second shift. In this role, you will play a crucial part in ensuring that our products meet the highest quality standards...
    Afternoon shift

    WORKFORCE Employment Specialists

    Holland, MI
    2 days ago
  •  ...want opportunity. We invest in your future with ongoing training, tuition reimbursement, credential assistance, and our unique Master Teacher Program. You want recognition. We provide a positive, fun workplace where employees are appreciated. This is more than just a... 
    Full time
    Local area
    Immediate start
    Flexible hours
    Weekend work

    Appletree and Gilden Woods

    Holland, MI
    16 days ago
  •  ...insurance Paid time off Training & development Vision insurance We are seeking a passionate and dedicated Early Preschool Teacher to join our team. At The Learning Experience, you can have the opportunity to create a positive and engaging learning... 
    Flexible hours

    The Learning Experience - Holland Township, MI

    Holland, MI
    7 days ago
  •  ...Job Description Job Description Join our HAPPY Early Childhood Academic childcare center as an Lead Teacher! Our centers are focused on developing Little Learners from infancy to preschool. We make early education and daycare joyful, engaging, and fun so children... 
    Local area
    Monday to Friday

    The Learning Experience - Holland Township, MI

    Holland, MI
    18 days ago
  •  ...Health insurance Training & development Vision insurance We are seeking a passionate and dedicated Assistant Preschool Teacher to join our team. At The Learning Experience, you can have the opportunity to create a positive and engaging learning environment... 
    Flexible hours

    The Learning Experience - Holland Township, MI

    Holland, MI
    25 days ago
  • $38k - $48k

     ...opportunities for children aged 0-5, fostering the development of social, emotional, and academic skills. The ODC is looking for teachers with a genuine love for young children and a commitment to high quality care who are talented, enthusiastic, and motivated to be part... 
    Work at office
    Shift work
    Afternoon shift

    ODC Network

    Zeeland, MI
    20 days ago
  • $22 - $30 per hour

     ...fun, energetic, and reliable instructors to lead hands-on STEAM (Science, Technology, Engineering, Art, and Math) programs for kids ages...  ...especially in education or related fields) Former or retired teachers Stay-at-home parents looking for flexible, meaningful work... 
    Hourly pay
    Part time
    Summer work
    Local area
    Flexible hours
    Day shift
    Afternoon shift

    KIDS STEAM 616 INC

    Zeeland, MI
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Science Teacher. Be the first to apply!