← All schools

Greens Farms Academy

Westport, CT · Visit school website ↗

DayCoEd700–1,000 studentsWell-resourced

Greens Farms Academy is an independent day school in Westport, Connecticut, serving 700 to 1,000 students from pre-school through grade 12. The campus sits along Long Island Sound in Fairfield County, about an hour by train from Manhattan. The school is secular and draws families from lower Connecticut and nearby Westchester County.

Because every division shares one campus, faculty work across grade bands rather than in silos. A fifth-grade teacher sees her former students in the upper school hallway. A middle school science lead can borrow upper school labs. That continuity lets teachers build programs across a full PK-12 arc, a path most upper schools cannot offer.

Language faculty have unusual range. Mandarin, French, Latin, and Spanish all run in sequence from the lower grades up. The wider curriculum spans humanities, sciences, and arts within an inclusive, globally minded frame.

Greens Farms Academy sits in one of Connecticut's higher-cost corners, and pay at comparable Fairfield County day schools reflects that. The school reported about $46 million in revenue and $138 million in net assets in its latest filing, with fundraising up 33 percent year over year. That base typically supports health benefits, retirement contributions, professional development budgets, and tuition remission for faculty children.

Open teaching jobs span lower, middle, and upper school faculty, world language posts, coaches, and staff roles in admissions, advancement, and student support. Most postings cluster in late winter and spring ahead of the fall term, with applications submitted through the school's careers page. Leadership searches run on a longer cycle.

Open positions at Greens Farms Academy

7 current openings. Click any role to apply directly on the school's site.

Not sure if Greens Farms Academy 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 →