Be a hero to Greene County Schools' students & become a substitute teacher!


Our dedicated substitute teachers step in and keep the learning going when teachers need time off. Whether you're a recent college graduate looking to work your way into a full-time teaching position, a retired teacher interested in getting back into the classroom, or anyone looking to make a positive contribution to the development of children, Greene County Schools has a place for you. Plus, working as a substitute is extremely flexible - when, where, and how often you work is entirely up to you. Apply Today!
As of the 2026-27 school year, ESS is no longer managing substitute teachers for Greene County Schools. If you were previously a substitute teacher through ESS, we would love to keep you on board. All you need to do is update tax/payment forms at the Greene County Board of Education office (301 Kingold Blvd., Snow Hill, NC 28580).
We’re hiring dedicated substitute teachers to support classrooms across the district. To become a substitute teacher with Greene County Schools, complete the following steps: