Skip to main content
Posted August 16, 2026

Special Education Teacher - Petaluma, CA

Go Spindle
Petaluma, CA, US Full Time

Job Description

Job Description

Take the next step in your education career by supporting elementary students as a Special Education Teacher in a contract position in Santa Rosa, CA. This full-time role centers on working with mild to moderate caseloads, focusing on young learners with behavioral needs. Your expertise will make a real difference throughout the current school year.

Key Experience & Qualifications:

  • Valid CTC Certification in Mild/Moderate Special Education (required)
  • Previous work with elementary students exhibiting behavioral challenges
  • Strong understanding of individualized education programs (IEPs)
  • Excellent classroom management and de-escalation techniques
  • Ability to collaborate with multidisciplinary teams, including teachers, support staff, and families
  • Effective communication and documentation skills

Role Responsibilities:

  • Develop, implement, and monitor IEPs tailored to each student’s needs
  • Foster a supportive classroom environment that enhances both academic and behavioral growth
  • Utilize evidence-based strategies to manage and redirect challenging behaviors
  • Partner with general education teachers and aides to adapt lessons for inclusion
  • Maintain accurate records and provide ongoing assessment and reporting
  • Participate in meetings and professional development as required

Enjoy comprehensive benefits and a pay range of $45-$55 per hour, along with:

  • Weekly pay cycles for financial peace of mind
  • Health, dental, vision, and life insurance options
  • Matching 401(k) plan to help you plan for the future
  • Flexible spending account for added financial flexibility

Make a lasting impact by providing essential support and guidance to students who need it most. If you’re certified, passionate about special education, and ready for a rewarding contract role, submit your application today to secure your spot!

#p31

Sign up for Job Alerts