We are looking for a highly motivated and dynamic person who can work collaboratively to continue bringing innovation and educational leadership to the Computer Science department.
We've spent many years building a leading-edge Computer Science program that uses a discovery-style approach in a learning environment that is student-centered and project-based. The teacher we are looking for will believe that the connection a teacher makes with the students is fundamentally the most important aspect of teaching. This teacher should have experience in project-based learning and should embrace the importance of a student-centric classroom, where student choice and creativity result in high levels of engagement. The ideal candidate is someone who is continually researching and exploring innovative technologies, new projects, evaluation methods, and other resources. Our Computer Science program has been recognized at the national level for its innovation and success; we are looking for someone to be able to actively contribute and help us take our program to even higher levels.
Some of the topics, technologies and languages we have used recently include:
App Development in tools, such as Xcode with Swift, App Inventor and Thunkable.
2D and 3D game development using PyGame with Python and Unity with C#.
Robotics using Thymio robots.
Website creation using PHP, SQL, HTML and CSS.
Virtual Reality App Development in Unity.
3D Modelling in Maya.
Arduino and Raspberry Pi.
We are looking to develop more in the areas of CyberSecurity, Artificial Intelligence, and Cloud Computing. Experience with any of the technologies listed above is valuable, and we are also looking for someone who can also bring their own ideas for engaging projects and innovative technologies. Our department is small and we work together closely with a primary goal in mind: to attract and retain students into Computer Science, with a commitment to students in underrepresented populations.
Specific duties include:
Teach up to five classes per day in grades 9 to 12, ranging from introductory to advanced.
Grade projects using rubrics developed by the CS department.
Set and grade homework assignments.
Maintain an Advisory of Upper School students.
Participate as an active team member within the Computer Science Department, the Upper School faculty, and the wider School community, demonstrating a commitment to the well-being of all Porter-Gaud students and to the best interests of the School as a whole.
Reporting: The Computer Science Teacher reports directly to the Head of Upper School and takes direction from the Computer Science Department Chair.
Salary: Commensurate with experience.
To apply: Email cover letter and resume as PDF files to email@example.com
Porter-Gaud School is committed to increasing the racial, ethnic, and religious diversity of our faculty and staff. The School welcomes applicants who would bring additional dimensions to the School's teaching mission. In accordance with law, Porter-Gaud School is an equal opportunity employer and hires without discrimination on the basis of race, color, religion, gender, gender identity, gender expression, sexual orientation, age, national origin, or disability.
Porter-Gaud School is committed to ensuring the safety and well-being of our students. We hold our employees to the highest possible standards. All employees are subject to extensive background check screenings and must sign our code of conduct. We strive to monitor employees while interacting with students. We take any inappropriate interactions between students and employees seriously and are committed to mandatory reporting standards as required by law. We will fully cooperate with authorities in any allegation or case of abuse.
A Bachelor's degree from an accredited college or university, preferably with a major in computer science, STEM, or similar technology-related major or related industry experience.
Experience teaching computer science at the secondary or post-secondary level, with preference for secondary level.
Experience in project-based learning.
Exposure to innovative curriculum design.
Exposure to a variety of hardware and software.
Experience exploring new technologies.
Experience researching, exploring, and experimenting with new pedagogical ideas.
Desire to contribute to CS professional learning on a regional and national scale, such as attending and presenting at conferences.
Willingness to support the school’s diversity and inclusion efforts.