Join Our Team

Interested in working for Buffalo Academy? Fill out the form below and someone will be in touch from our team soon.

Buffalo Academy Careers

School Assistant Lead - Part Time

Buffalo Academy in Greensboro, NC is seeking a mission-driven and highly organized professional to serve as our Assistant School Lead. This on-site, part-time position (24 hours per week across 3 full days) plays a key role in the daily operations of our K-5 classical Christian school. The ideal candidate will be a proactive problem-solver who thrives in a collaborative, Christ-centered environment and is passionate about Christian education.

The Assistant School Lead will support school leadership in a wide range of responsibilities including admissions, enrollment, student records, compliance, budgeting, donor relations, and event coordination. Strong administrative skills and a working knowledge of Word, Excel, PowerPoint, and accounting software are essential. This position offers a unique opportunity to contribute meaningfully to the growth and mission of Buffalo Academy.

Kindergarten Assistant - Full Time

Buffalo Academy is hiring a full-time Kindergarten Assistant to support our youngest learners in a nurturing, Christ-centered environment. This vital role assists the lead teacher in classroom management, student engagement, and daily routines, helping to create a joyful and structured learning atmosphere.

The ideal candidate loves working with children, brings patience and enthusiasm to the classroom, and is eager to support the academic and spiritual development of each student. Prior experience in an educational setting is preferred, and a heart for classical Christian education is essential. If you are dependable, team-oriented, and passionate about early childhood education, we’d love to hear from you!