What are the responsibilities and job description for the Computer Science Teacher position at Mill Springs Academy?
Details
Posted: 27-Feb-25
Location: Alpharetta, Georgia
Type: Full Time
Categories
Other
For more than 40 years, Mill Springs Academy has been dedicated to empowering neurodivergent students to discover their strengths and thrive. Our unique approach to education combines academic learning with practical skill development through Project-Based Learning (PBL). Our hands-on curriculum engages students in real-world challenges, fostering critical thinking, executive functioning skills, and social-emotional intelligence. At Mill Springs, our GOAL is clear—prepare students to be Real World Ready, equipped with the confidence, life skills, and resilience to succeed in whatever path they choose.
This position will teach Computer Science/Coding courses across multiple grades. The high school-level computer science courses will fulfill a foreign language credit requirement, emphasizing coding as a form of structured communication and problem-solving. There is also an opportunity to create other STEAM-centered courses that align with the school’s mission. This position manages an Advisory and will be a part of the Science Department. This teacher will engage in a collaborative approach to education, working closely with the Director of Instructional Technology to design and implement an engaging and scaffolded curriculum that incorporates diverse technology skills. The ideal candidate will be passionate about technology and education, with a commitment to fostering an inclusive and supportive environment for all learners.
Responsibilities
About Mill Springs Academy
For more than 40 years, Mill Springs Academy has been dedicated to empowering neurodivergent students to discover their strengths and thrive. Our unique approach to education combines academic learning with practical skill development through project-based learning. Our hands-on curriculum engages students in real-world challenges, fostering critical thinking, executive functioning skills, and social-emotional intelligence. At Mill Springs, our mission is clear—prepare students to be Real World Ready, equipped with the confidence, life skills, and resilience to succeed in whatever path they choose.
Connections working at Mill Springs Academy
More Jobs from This Employer
https://careers.nais.org/jobs/21111573/computer-science-teacher
Posted: 27-Feb-25
Location: Alpharetta, Georgia
Type: Full Time
Categories
Other
For more than 40 years, Mill Springs Academy has been dedicated to empowering neurodivergent students to discover their strengths and thrive. Our unique approach to education combines academic learning with practical skill development through Project-Based Learning (PBL). Our hands-on curriculum engages students in real-world challenges, fostering critical thinking, executive functioning skills, and social-emotional intelligence. At Mill Springs, our GOAL is clear—prepare students to be Real World Ready, equipped with the confidence, life skills, and resilience to succeed in whatever path they choose.
This position will teach Computer Science/Coding courses across multiple grades. The high school-level computer science courses will fulfill a foreign language credit requirement, emphasizing coding as a form of structured communication and problem-solving. There is also an opportunity to create other STEAM-centered courses that align with the school’s mission. This position manages an Advisory and will be a part of the Science Department. This teacher will engage in a collaborative approach to education, working closely with the Director of Instructional Technology to design and implement an engaging and scaffolded curriculum that incorporates diverse technology skills. The ideal candidate will be passionate about technology and education, with a commitment to fostering an inclusive and supportive environment for all learners.
Responsibilities
- Develop and implement a creative curriculum for programming/coding-centered classes such as Game Development, Web Development, Robotics Programming, etc.
- Develop and implement engaging lesson plans that introduce students to fundamental programming concepts and languages, with a focus on technology integration and project-based learning.
- Foster problem-solving skills by encouraging students to work on coding challenges and algorithm implementation in groups.
- Assess student progress through assignments, tests, presentations, and participation, providing timely and constructive feedback.
- Utilize differentiated instruction and individualized learning plans (ILPs) to meet the diverse needs of students, including those with learning disabilities.
- Integrate multisensory teaching techniques and assistive technology tools to support various learning styles.
- Foster a classroom environment that encourages respectful dialogue, critical analysis, and a global perspective.
- Implement accommodations and modifications for students with Individualized Education Plans (IEPs) or 504 plans as needed.
- Collaborate with learning support specialists, counselors, and parents to create a supportive and inclusive learning experience.
- Curate, organize, and maintain a diverse selection of engaging materials and resources that enhance hands-on learning and creativity in the classroom.
- Maintain communication with students, parents, and school administrators regarding academic progress and classroom expectations.
- Participate in faculty meetings, professional development, and school events to maintain and improve the inclusion of STEAM into the academic program.
- Uphold and model the values, mission, and vision of the school community.
- Bachelor’s degree (or higher) in Computer Science, Education, Special Education, or a related field.
- Strong understanding of programming languages and computer science concepts. Prior teaching experience in computer science, coding, or technology education preferred.
- Prior teaching experience in a private or independent school setting is preferred.
- Demonstrated ability to integrate technology and learning; Prior experience with Google Workspace for Education (including Google Classroom) is a plus.
- Experience working with students with learning disabilities is highly valued.
- Strong knowledge of social studies content, instructional strategies, and curriculum development.
- Familiarity with differentiated instruction, Universal Design for Learning (UDL), and accommodations for students with learning disabilities.
- Excellent classroom management and communication skills.
- Ability to engage students in active learning and critical thinking.
- Proficiency in integrating technology and assistive tools into the classroom.
- A commitment to fostering a diverse, inclusive, and supportive learning environment.
- Employ a variety of teaching strategies, including multi-sensory techniques, to accommodate diverse learning styles within the classroom.
- Foster a positive and inclusive learning environment that encourages student participation and engagement.
- Attending division and school-wide faculty meetings.
- Attending Professional development training as directed by supervisor.
About Mill Springs Academy
For more than 40 years, Mill Springs Academy has been dedicated to empowering neurodivergent students to discover their strengths and thrive. Our unique approach to education combines academic learning with practical skill development through project-based learning. Our hands-on curriculum engages students in real-world challenges, fostering critical thinking, executive functioning skills, and social-emotional intelligence. At Mill Springs, our mission is clear—prepare students to be Real World Ready, equipped with the confidence, life skills, and resilience to succeed in whatever path they choose.
Connections working at Mill Springs Academy
More Jobs from This Employer
https://careers.nais.org/jobs/21111573/computer-science-teacher