Computer Science Teacher

Quarry Lane School Inc

Dublin (CA)

On-site

USD 65,000 - 90,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Quarry Lane School Inc seeks a dedicated computer science teacher specializing in AP Computer Science Principles for middle/high school students. You will design engaging lessons, align with the AP CS Principles framework, and foster a love of CS through thoughtful classroom activities.

You will provide timely feedback, maintain a respectful classroom environment, and collaborate with parents and staff to support student growth and success.

Qualifications

  • Bachelor's degree in CS or related field required.
  • 2–5 years of classroom experience teaching CS with middle/high school students.
  • Passion for AP Computer Science Principles curriculum.

Responsibilities

  • Plan, organize and implement instructional programs.
  • Create long, medium and short-term lesson plans aligned with curriculum.
  • Assess students efficiently and provide timely feedback.
  • Maintain a safe learning environment and positive classroom culture.
  • Communicate with parents and administrators about student progress.

Skills

Teaching
Lesson planning
Classroom management
AP Computer Science Principles
Student mentorship

Education

Bachelor's Degree in computer science or related field

Tools

Python
Java
C++

Job description

The Quarry Lane School seeks to attract teachers who are experts in their field, love working with children, and who, through their teaching, inspire students to reach their highest potential. Teachers must create a rich learning environment within and beyond the classroom, so that students can find their places in the world today. Our teachers, like the students, also care about the community, as well as fostering the values that contribute to a successful and happy life.Position Summary: To plan, organize and implement an appropriate instructional program in a learning environment that guides and encourages students to develop and fulfill their academic potential following the guidelines of College Board for Advanced Placement Computer Science Principles.Department Duties and Responsibilities:Fosters a lifelong interest in and enjoyment of computer science.Has a firm grasp of knowledge of subject and content-related pedagogy; such knowledge should be apparent to the students and to a classroom observer.Understands the importance of vertical alignment and collaborative planning.Creates long, medium, and short-term lesson plans to carry out the curriculum in thoughtful and engaging ways, while following the given curriculum for the courses taught.Embraces the ethos of assessment for learning.Assesses students efficiently so that they can receive helpful and timely feedback.Provides a safe environment in which discussion may be facilitated.Essential Duties and Responsibilities:Carries out all duties associated with teaching the classes on a teacher’s given schedule. This may include advisory and other duties as needed.Maintains respectful and cooperative interactions with students, parents, teachers, co- workers, and administrators.Creates lesson plans and assessments that ensure congruence between instructional goals and student learning.Is a positive role model for students, taking into account the teacher’s influence on each student’s personal growth, academic ability and passion, and emotional stability.Efficiently manages the students in the teacher’s classroom and maintain a high standard for classroom behavior.Keeps the Director informed of students who are falling behind in classes, as well as students with larger academic, social, or emotional concerns.Maintains open lines of communications with the parent body and promptly notifies parents when individual student issues arise.Maintains clear oral and written communication with students regarding expectations, grades, and behavior.Is timely in communications with parents, students, administrators, and co-workers.Is punctual and has a consistent and good attendance record.Consistently meets deadlines; such deadlines include but are not limited to those pertaining to submission of grades, progress reports, and comments.Offers office hours to studentsRequired Knowledge and Skills:Bachelor’s Degree or higher in computer science or a related field.The ability to walk easily within the classroom to effectively work with and address student needs.2 – 5 years classroom experience teaching computer science with Middle and/or High School Students.A passion for the AP Computer Science Principles curriculumCompetency in any programming language (python, java, C++)Knowledge of algorithms, program design, databases, networks and ethics in technologyIs a self-directed learner. Informed about current pedagogical principles and best practices in teaching.The ability to extend and motivate able students to go beyond the course syllabusProject Management/Independent research/project experience desirable
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Science Teacher
Computer Science Teacher

Quarry Lane School • Dublin (CA)

On-site
USD 75,000 - 90,000
AP Computer Science Teacher: Inspire the Next Gen Coders
AP Computer Science Teacher: Inspire the Next Gen Coders

Quarry Lane School Inc • Dublin (CA)

On-site
USD 65,000 - 90,000
AP Computer Science Educator - Inspire Your Next Gen
AP Computer Science Educator - Inspire Your Next Gen

Quarry Lane School • Dublin (CA)

On-site
USD 75,000 - 90,000
Computer Science Teacher
Computer Science Teacher

Helix Community Schools • Baton Rouge (LA)

On-site
USD 45,000 - 65,000
Computer Science Instructor
Computer Science Instructor

The Academy Charter School • Town of Hempstead (NY)

On-site
USD 62,000 - 85,000
Computer Science Teacher (SY26–27)
Computer Science Teacher (SY26–27)

Star Academy • Wellesley (MA)

On-site
USD 50,000 - 70,000
Computer Science Instructor
Computer Science Instructor

Academy Charter School • Town of Hempstead (NY)

On-site
USD 62,000 - 85,000
Computer Science Teacher
Computer Science Teacher

Carney, Sandoe & Associates • Los Angeles (CA)

On-site
USD 60,000 - 85,000
Paid holidays
Housing (boarding schools only)
High School Computer Science Teacher
High School Computer Science Teacher

Gary Community School Corporation • Gary (IN)

On-site
USD 40,000 - 60,000
Computer Science Teacher
Computer Science Teacher

Carney, Sandoe & Associates • Boston (MA)

On-site
USD 55,000 - 90,000
Paid holidays
Housing (boarding schools only)