Greene Hill School is an independent day school in Brooklyn serving roughly 150 students from pre-K through middle school. Located in the Fort Greene and Clinton Hill neighborhoods, the school was founded on a core belief: community anchors education. It serves families seeking progressive, affordable alternatives to traditional independent schools across New York City.
The teaching model here is built around interdisciplinary units and open-ended investigation. Teachers design learning that weaves subjects together and sends students into the neighborhood to ask questions and observe. The block, community gardens, and local institutions become classrooms. This requires faculty who embrace flexible planning and see curriculum as anchored in real places, not textbooks alone.
Greene Hill School actively partners with families in shaping education. Teachers communicate regularly with parents about student progress, and families contribute to school events and decision-making. For educators who thrive in collaborative, transparent communities rather than hierarchical structures, this can be deeply rewarding.
The school offers Spanish language instruction, creating opportunities for bilingual or Spanish-fluent educators. Staff roles span classroom teaching, specialized instruction, and operations across both divisions. Day school positions mean you live in Brooklyn but your evenings and weekends are your own—a different rhythm than boarding school work.
Because the school serves roughly 150 students, each staff member shapes culture directly. Departures create visible gaps, and hires matter. For educators committed to progressive pedagogy and serving Brooklyn families seeking accessible independent education, the role carries real influence.
Open positions at Greene Hill School
3 current openings. Click any role to apply directly on the school's site.
Not sure if Greene Hill School is the right fit?
Take the Teacher Match Quiz — answer 30 questions about your experience, geography, and values. Get a shareable Teacher Profile Card and your top 10 matched schools from our database of 2,044.
Take the Teacher Match Quiz →