Teaching and Staff Jobs at St. John's School
St. John's School in Tamuning, Guam, serves students from pre-school through high school in a traditional Episcopal college preparatory setting. Enrollment stays under 100 students, creating an intimate learning environment where teachers know families across multiple grade levels and can track academic progress over years. This scale allows faculty to shape curriculum and school culture in direct, visible ways.
The educational mission pairs academic rigor with character formation rooted in Christian principles. St. John's emphasizes strong foundational knowledge, study habits, athletics, and fine arts. Faculty integrate values of faith, integrity, and self-awareness into daily instruction, while service and social responsibility run throughout the student experience rather than sit isolated in one program. Teachers here build both academic skill and habits of mind.
Tamuning sits in central Guam, placing St. John's at the geographic heart of the island. This Pacific location creates a distinctive professional context: faculty often become deeply embedded in the local community, and personal and professional lives naturally intersect. Island schools also generate unique service learning and cultural engagement opportunities unavailable to mainland peers.
St. John's School hires year-round across elementary, middle, and upper school teaching roles, plus athletics and fine arts positions. Administrative and leadership openings emerge periodically. Solid financial assets and consistent revenue support competitive compensation and classroom resources.
For educators seeking a small, values-centered college preparatory school in an island setting, St. John's offers an alternative to mainland institutional life.
*View current openings at St. John's School.*
No open positions right now
We monitor St. John's School's career page weekly. Take the Teacher Match Quiz to get notified when roles open that match your experience.
Not sure if St. John's 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 →