Upper School Emerging Technology & Computer Science Teacher

Ransom-Everglades School, Inc.

Miami (FL)

On-site

USD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ransom Everglades School, Inc. seeks a full-time Upper School faculty member in the Emerging Technology and Computer Science department in Miami.

The teacher will lead hands-on courses in computer science, data science, engineering, and artificial intelligence for grades 9-12, promoting a design thinking approach and responsible use of AI in a values-based community. The ideal candidate will model ethical AI use, foster curiosity, collaboration, and lifelong learning while keeping curriculum

Qualifications

  • Bachelor’s degree in CS or related field; Master’s preferred.
  • Experience teaching high school level and problem-based learning.
  • Fluency with AI tools and ethical implications.

Responsibilities

  • Teach five courses per year in CS, software engineering, data science, AI, and/or engineering.
  • Deliver hands-on lessons to grades 9-12 with varied instructional strategies.
  • Guide students through design thinking and the engineering design process.

Skills

Python programming
Ethical AI use
Communication
Collaboration

Education

Bachelor's degree in Computer Science
Master's degree preferred

Job description

Job Details: Job Location: UPPER SCHOOL - MIAMI, FL 33133, Ransom Everglades School seeks a full-time Upper School faculty member in the Emerging Technology and Computer Science department. The teacher will lead hands‑on courses in computer science, data science, engineering, and artificial intelligence for students in grades 9-12. Our department aims to keep students on the cutting edge of emerging technologies, and we do it through design thinking and the engineering design process. Students define problems, prototype, test, and iterate as they learn to partner with the powerful resources available to them. We help students move from consumers of emerging technology to informed, thoughtful creators of it. The ideal candidate is a confident, curious practitioner who models responsible and resourceful artificial intelligence use for students and colleagues. The teacher promotes lifelong learning while engaging and supporting a diverse student body in a values‑based community.

Responsibilities
  • Teach five courses per year in classes related to computer science, software engineering, data science, artificial intelligence, and/or engineering.
  • Deliver engaging, hands‑on lessons to students in grades 9-12, using varied instructional strategies to reach different learners.
  • Guide students through design thinking and the engineering design process: defining problems, brainstorming, prototyping, testing with real users, and documenting design decisions.
  • Teach programming and software engineering in Python and Java, from foundational concepts (variables, conditionals, loops, functions, data structures) through object‑oriented programming, algorithms, and complexity analysis.
  • Teach students to read, test, review, and debug code, including code generated by AI tools.
  • Teach data analysis and machine learning, from cleaning and visualizing real‑world data to building and evaluating models.
  • Coach students to document their process through engineering notebooks, design portfolios, technical reports, and presentations.
  • Model responsible and resourceful use of AI tools in daily teaching, showing students how to partner with AI, guide it with clear instructions, and evaluate its output with a critical eye.
  • Keep the curriculum current by continually exploring new AI tools and other emerging technologies, and bringing them into the classroom thoughtfully.
  • Integrate ethical reasoning throughout the curriculum, including fairness, privacy, security, ownership, attribution, misinformation, and the human impact of automated decisions.
  • Create and administer assessments that measure learning and growth, including projects, presentations, quizzes, exams, and capstone work.
  • Provide individualized feedback and support, including tutoring during office hours before or after school.
  • Foster a positive, structured learning environment that encourages collaboration, creativity, curiosity, and respect.
  • Participate in ongoing professional development in computer science education, design pedagogy, and emerging technologies.
  • Communicate with parents about student progress, including through conferences and progress reports.
  • Collaborate with colleagues across the department and school to share resources, support responsible AI practices, and keep curriculum aligned from middle school through upper school.
  • Participate in, and possibly lead, extracurricular activities such as coding, robotics, data science, or design competitions and clubs.
  • Engage actively in the school community by attending events, contributing to school initiatives, and supporting the school’s mission.
  • Serve as Academic Advisor, participate in student activities, engage in the life of the school community by attending events, contributing to school initiatives, and supporting the school's mission.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline; Master’s degree preferred.
  • Demonstrated comfort and fluency working with AI tools, along with a thoughtful, balanced perspective on their capabilities, limits, and ethical implications.
  • Experience teaching engaging, problem-based, student-centered classes, preferably at the high school level.
  • Working knowledge of design thinking and the engineering design process, with experience applying them in the classroom.
  • Enthusiasm for learning new technologies and adapting quickly as the field evolves.
  • Experience teaching Advanced Placement computer science, data science, or machine learning is a plus.
  • Collaborative approach with colleagues, including sharing resources and communicating about curriculum and students.
Knowledge, Skills, and Abilities
  • Ability to model effective, ethical AI use for students, including writing clear prompts and specifications, reviewing and testing AI output, and knowing when not to use AI.
  • Proficiency in Python and other programming languages and the ability to teach programming to beginners with confidence and enthusiasm.
  • Ability to facilitate open-ended, iterative projects and help students learn from failure and feedback.
  • Skill in pairing core programming concepts with creative problem-solving and user-centered design.
  • Strong collaboration skills and the ability to model them for students.
  • Excellent oral and written communication skills.
  • Strong organizational skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Middle School Computer Science Teacher
Middle School Computer Science Teacher

Ransom-Everglades School, Inc. • Miami (FL)

On-site
USD 65,000 - 90,000
Upper School AI & CS Teacher — Hands-On Innovator
Upper School AI & CS Teacher — Hands-On Innovator

Ransom-Everglades School, Inc. • Miami (FL)

On-site
USD 70,000 - 100,000
Middle School AI & CS Teacher — Design, Robotics, UX
Middle School AI & CS Teacher — Design, Robotics, UX

Ransom-Everglades School, Inc. • Miami (FL)

On-site
USD 65,000 - 90,000
Math Teacher
Math Teacher

FIRST TRINITY ACADEMY INC • Leesburg (FL)

On-site
USD 45,000 - 60,000
Competitive salary based on experience
Opportunity for advancement
Training & development
+1
Instructor, Information Technology; Computer Programming & Development (9 months)
Instructor, Information Technology; Computer Programming & Development (9 months)

Pitt Community College • North Carolina

On-site
USD 50,000 - 70,000
Science Teacher
Science Teacher

Ransom-Everglades School, Inc. • Miami (FL)

On-site
USD 48,000 - 62,000
Instructor, Information Technology; Computer Programming & Development (9 months)
Instructor, Information Technology; Computer Programming & Development (9 months)

Pitt Community College • Greenville (NC)

On-site
USD 50,000 - 65,000
AI/ML Engineering Instructor
AI/ML Engineering Instructor

Transfotech Academy • New York (NY)

On-site
USD 90,000 - 120,000
Competitive compensation
Flexible scheduling
Opportunity to shape AI/ML curriculum
+1
Senior Ed Tech Specialist
Senior Ed Tech Specialist

Notre Dame High School • Los Angeles (CA)

On-site
USD 90,000 - 120,000
CTE Robotics & Computer Coding Teacher
CTE Robotics & Computer Coding Teacher

Academy Charter School • Uniondale (NY)

On-site
USD 62,500 - 80,000