What are the responsibilities and job description for the Math/ Programming Teacher position at St. Michael's Catholic Preparatory School?
Description
St. Ignatius Martyr Catholic School is seeking a dedicated and dynamic Middle School Math and Java Programming Teacher to join our team for the 25-26 school year. In this role, you will develop and deliver engaging curricula that inspire middle school students to explore mathematics and foundational computer science principles through Java programming.
Essential Duties
Qualifications
St. Ignatius Martyr Catholic School is seeking a dedicated and dynamic Middle School Math and Java Programming Teacher to join our team for the 25-26 school year. In this role, you will develop and deliver engaging curricula that inspire middle school students to explore mathematics and foundational computer science principles through Java programming.
Essential Duties
- Supports and upholds the philosophy of Catholic education and the mission of the school
- Acts as a witness to Gospel values by modeling the teachings of the Catholic Church
- Supports and adheres to the Code of Conduct and policies and procedures of the school and Diocese
- Maintains confidentiality regarding school matters
- Attends Religion Coordinator meetings or makes plans for a substitute; shares information with the principal regarding topics and recommendations
- Supports the principal in plans to ensure that the Catholic mission and identity of the school is evident
- Informs the principal of any announcements related to the certification of religion teachers
- Maintains current and accurate records according to school policy
- Communicates effectively within the school community
- Meets staff development guidelines as set forth by the Diocese/local administration
- Demonstrates professionalism in conduct, demeanor, and work habits
- Maintains a work schedule that maximizes availability to the school, students and staff
- Collaborates with peers to enhance the work environment and support planning
- Conferences with others as needed and responds to messages in a timely manner
- Design and implement math and Java programming lessons tailored to middle school learners.
- Create instructional materials and assessments that align with educational objectives and standards.
- Introduce and teach Java programming concepts, including syntax, logic, and basic algorithms.
- Teach middle school math subjects.
- Integrate hands-on activities and real-world applications to enhance learning in both math and programming.
- Provide personalized instruction to address students' diverse learning needs and styles.
- Foster a classroom environment that encourages collaboration, creativity, and critical thinking.
- Regularly assess student progress, offer constructive feedback, and maintain accurate records.
- Stay updated on advancements in Java programming, math education, and teaching methodologies.
- Collaborate with colleagues to enhance curriculum and share best practices.
- Build strong relationships with students, parents, and the school community to support student success.
Qualifications
- Bachelor’s degree or higher in Mathematics, Computer Science, or a related field.
- Teaching certification or licensure in middle school mathematics (preferred).
- Experience teaching math and programming to middle school students (preferred).
- Proficiency in Java and a strong understanding of programming fundamentals or ability to learn.
- Familiarity with educational technology tools to support interactive learning.
- Excellent communication, organizational, and interpersonal skills.
- Passion for education and a commitment to fostering a love of learning in students.