Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Computer Science Teacher 2026-2027

Socrates Academy

Job Description

Job Description

Salary:

Grades 612 Computer Science Teacher

Position Type: Full-Time
Reports To: Head of Middle School

Position Overview

The Grades 612 Computer Science Teacher is responsible for developing and delivering a rigorous, engaging computer science program that builds foundational, intermediate, and advanced skills across middle and high school. As a newly established position, this role carries significant responsibility and professional autonomy in shaping curriculum, instructional pathways, and course offerings aligned to school goals and student needs. The teacher is expected to uphold high academic expectations, foster responsible technology use, and contribute to a strong school culture.

Should be able to teach any of the following courses:

e Code Course Title
CA10 Artificial Intelligence
CA21 Robotics I (NEW)
CA22 Robotics II (NEW)
CD10 Adobe Visual Design I
CD11 Adobe Visual Design II
CD14 Adobe Video Design I
CD15 Adobe Video Design II
CD20 3D Modeling and Animation I
CD21 3D Modeling and Animation II
CD30 Game Art and Design
CD31 Advanced Game Art and Design
CI00 CompTIA IT Fundamentals
CI01 Computer Engineering Technology I
CI02 Computer Engineering Technology II
CI10 Cisco Network Engineering Technology I
CI11 Cisco Network Engineering Technology II
CI20 Network Administration I
CI21 Network Administration II
CI30 Cybersecurity I
CI31 Cybersecurity II
CP05 Coding in Minecraft Expert Coding
CP10 Python Programming I
CP11 Python Programming II
CS10 Introduction to Computer Science
CS20 Computer Science I
CS21 Computer Science II
CS30 Introduction to Data Science
CS31 SAS Base Programming
CT10 Technology, Engineering, and Design

Primary Responsibilities

Instruction & Curriculum Development

  • Design and implement standards-aligned computer science courses for grades 612, including introductory through advanced content

  • Collaborate with administration to develop scope and sequence, pacing guides, and instructional resources

  • Deliver high-quality instruction that promotes computational thinking, problem solving, creativity, and collaboration

  • Integrate coding, data literacy, digital citizenship, and ethical technology use into daily instruction

  • Differentiate instruction to meet the academic, social, and developmental needs of all learners

Assessment & Student Progress Monitoring

  • Design and administer formative and summative assessments aligned to learning objectives

  • Analyze assessment data to inform instructional decisions and targeted supports

  • Provide timely, clear feedback to students and families on academic progress

Classroom Environment & Management

  • Establish and maintain a structured, inclusive, and engaging classroom environment

  • Implement schoolwide behavior expectations consistently

  • Promote responsible, safe, and appropriate use of technology

Program Development & Innovation

  • Contribute to the development of a coherent 612 computer science program, including electives, pathways, or advanced coursework

  • Provide input on instructional materials, software, hardware, and emerging technologies

  • Explore opportunities for interdisciplinary projects and extracurricular extensions

Professional Responsibilities

  • Collaborate with colleagues, administrators, and support staff

  • Participate in professional learning communities, meetings, and professional development

  • Communicate professionally and consistently with families

  • Fulfill all typical teaching duties, including lesson planning, grading, supervision, and documentation

  • Participate in school events, duties, and initiatives as assigned

Key Result Areas (KRAs) and Key Performance Indicators (KPIs)

KRA 1: Instructional Quality & Student Learning

KPIs:

  • Lessons consistently aligned to course objectives and approved standards

  • Observable student engagement during instruction

  • Evidence of student growth demonstrated through assessments and projects

  • Instruction reflects appropriate rigor and progression across grade bands

KRA 2: Curriculum & Program Development

KPIs:

  • Completion of a documented scope and sequence for grades 612

  • Development of course materials, assessments, and instructional resources

  • Alignment of curriculum with school priorities and future program expansion

  • Regular refinement of the curriculum based on student outcomes and feedback

KRA 3: Assessment & Data-Informed Instruction

KPIs:

  • Use of formative assessments to guide instruction

  • Timely entry and analysis of student performance data

  • Instructional adjustments documented based on assessment results

  • Clear communication of progress to students and families

KRA 4: Classroom Management & Learning Environment

KPIs:

  • Consistent implementation of schoolwide behavior expectations

  • Safe, respectful, and inclusive classroom culture

  • Effective use of instructional time with minimal disruptions

  • Responsible and appropriate technology use by students

KRA 5: Professionalism & Collaboration

KPIs:

  • Active participation in PLCs, meetings, and professional development

  • Timely completion of required documentation and responsibilities

  • Professional communication with families and colleagues

  • Willingness to collaborate and contribute to schoolwide initiatives

Qualifications

Required:

  • Bachelors degree in Computer Science, Information Technology, Education, or a related field

  • Teaching license or eligibility for licensure in the appropriate grade band or content area

  • Strong content knowledge in computer science and instructional technology

Preferred:

  • Experience teaching middle and or high school students

  • Experience with curriculum design or program development

  • Familiarity with project-based learning and real-world application of computer science

Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Computer Science Teacher 2026-2027 in Matthews, NC vacancy
  • Teacher-Leader Pathway Talent Pool (2026-2027) Location: P.O. Box 30035, Charlotte, NC 28230 Position: Instructional - Position - Advanced Teaching Role Job Number: 4600318717 Start Date: (unspecified) Open Date: 02/27/2026 | Closing Date: 06/15/2026 Teacher-Leader... 
    Suggested

    Esd113

    Charlotte, NC
    1 day ago
  • $18 per hour

     ...Position Type: Summer Programming/Summer Reading Camp Tutor Date Posted: 2/18/2026 Location: Various Locations within the District Dates: June 12, 2026-July 6, 2026 Work Schedule: Monday-Thursday 7:30 am - 2:30 pm Pay Rate: $18.00 per hour Locations... 
    Suggested
    Hourly pay
    Summer work

    Union County

    Monroe, NC
    4 days ago
  •  ...Greek immersion and the Socratic method, is seeking classroom teachers with strong teaching abilities, an understanding of pedagogy and...  ...model Use of technology in the classroom, including a mobile computer lab Differentiated instruction to meet the needs of each... 
    Suggested

    Socrates Academy

    Matthews, NC
    12 days ago
  • High School English Teacher Union County Public Schools Porter Ridge High - Indian Trail, North Carolina Under general supervision, a teacher...  ...318 Application Deadline: Posted until filled Posted: Jun 08, 2026 7:03 PM (UTC) Position Type: Full-time Job Categories:... 
    Suggested
    Full time

    Young World Physical Education

    Indian Trail, NC
    1 day ago
  •  ...creative arts preschool in the Indian Trail, NC area seeking experienced part time or full time School Age (6 years-old to 12 years-old) Teacher! If you are looking for a set but flexible part time opportunity wed love to share more with you. We would love for you to join our... 
    Suggested
    Full time
    Part time
    Summer work
    Seasonal work
    Monday to Friday
    Flexible hours

    Wonder Academy

    Indian Trail, NC
    11 days ago
  •  ...everyone who walks through the doors of our schools. Especially our teachers. Their skill. Energy. Love. Their determination. On the good...  ...- 8 Math: Open Up Resources ~ K - 8 ELA: Fish Tank ~ K - 8 Science: Amplify & supported Science materials to match NC Standards... 
    Interim role
    Summer work
    Night shift

    KIPP North Carolina Career Board

    Charlotte, NC
    24 days ago
  • Job Description Job Description Benefits: Flexible schedule Opportunity for advancement Training & development Who We Are: Across North America and all over the world, Mathnasium Learning Centers are committed to teaching children math so that they understand...
    Part time
    Flexible hours
    Weekend work

    Mathnasium (ID: 5202101)

    Matthews, NC
    17 days ago
  • $3,000 per month

     ...00321813 Start Date Open Date 05/22/2026 Closing Date 07/22/2026 This position...  ...of Work The Expanded Impact Teacher SE (EITSE), under moderate supervision, with...  ...required for certain assignments Excellent computer and reporting skills Ability to effectively... 
    Full time
    Work at office
    Local area

    Charlotte-Mecklenburg Schools

    Charlotte, NC
    16 hours ago
  • $48k - $57k

    Apply for the High School English Teacher position at Union County Public Schools . Job Summary Under general supervision, a teacher will plan, organize, and implement an appropriate instructional program in an elementary or secondary learning environment that guides and... 
    Full time

    Union County Public Schools

    Indian Trail, NC
    16 hours ago
  • TrulyHired is seeking an Elementary Classroom Teacher in Indian Trail, North Carolina. This role involves creating a safe and effective learning environment, developing lesson plans, and assessing student progress. Candidates must hold a state certification in Elementary... 

    TrulyHired

    Indian Trail, NC
    1 day ago
  • Young World Physical Education seeks a Part-time DLI English Teacher in Indian Trail, North Carolina. The role involves facilitating student success through a district-approved curriculum and creating a conducive learning environment. Applicants must have state certification... 
    Part time

    Young World Physical Education

    Indian Trail, NC
    16 hours ago
  • $48k - $57k

    Union County Public Schools in Indian Trail, NC, is seeking a dedicated High School English Teacher. The teacher will plan, organize, and implement instructional programs, creating a positive learning environment to support student goals. This is an entry-level, full-time... 
    Full time

    Union County Public Schools

    Indian Trail, NC
    16 hours ago
  • Young World Physical Education is seeking a dedicated High School English Teacher for Porter Ridge High in Indian Trail, North Carolina. The teacher will plan and implement instructional programs to foster student development and academic achievement. This full-time position... 
    Full time

    Young World Physical Education

    Indian Trail, NC
    4 days ago
  • Position Type: Enrichment K-12 (Licensed Positions)/Dance Teacher (Licensed Position) Date Posted: 5/27/2026 Location: Central Academy of Technology and Arts Central Academy of Technology & Arts (CATA) is an arts and technology magnet high school in Union... 

    Union County

    Monroe, NC
    2 days ago
  •  ...Job Description Job Description Salary: Exceptional Children (EC) Teacher Socrates Academy Charter School Matthews, North Carolina Position Overview Socrates Academy Charter School is seeking a dedicated and compassionate Exceptional Children (EC) Teacher... 
    Flexible hours

    Socrates Academy

    Matthews, NC
    14 days ago
  •  ...website: -a-pro About Us TeachMe.To is the leading peer-to-peer lessons marketplace, on a mission to connect independent Computer Science tutors in Charlotte, NC with students through online lessons . As a fast-growing destination for online Computer Science tutoring... 
    Local area
    Immediate start
    Remote work
    Flexible hours

    TeachMe.To

    Charlotte, NC
    17 days ago
  • Union County Public Schools is seeking an English Teacher who will plan and implement instructional programs for students in a supportive learning environment. The ideal candidate will guide students towards achieving academic goals while creating a conducive classroom... 
    Full time

    Union County Public Schools

    Indian Trail, NC
    4 days ago
  •  ...Poplin Elementary - Indian Trail, North Carolina. DLI English Teacher Part‑time. This job is also posted in North Carolina School Jobs...  ...Superintendent. Equipment Uses standard office equipment such as personal computers, printer, copy and fax machines, and telephone. Travel... 
    Part time
    Work at office
    Flexible hours

    Young World Physical Education

    Indian Trail, NC
    16 hours ago
  •  ...preschool in the Indian Trail, NC area seeking an experienced full time Lead NC Prekindergarten Educator to add to our team of amazing Teachers. If you are looking for a set but flexible opportunity wed love to speak with you. You will be responsible for providing... 
    Full time
    Part time
    Flexible hours

    Wonder Academy

    Indian Trail, NC
    11 days ago
  •  ...provide free, research-based literacy instruction so every child has the opportunity to become a confident reader. REMOTE ALP Tutors meet their students two days a week for 45 minutes. We are preparing for Fall 2026 - Join the movement, make a difference.... 
    Remote work
    2 days per week

    Augustine Literacy Project

    Charlotte, NC
    2 days ago
  •  ...Qualifications, Experience, & Skills Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or in a...  ...Job Identification 25004 Posting Date 05/20/2026, 08:38 PM Locations 1415 Vantage Park Dr., Charlotte... 
    Full time
    Local area
    Remote work
    Worldwide
    1 day per week

    DP World

    Charlotte, NC
    3 days ago
  •  ...experience supporting hypercare and post-deployment stabilization in enterprise environments will be considered a strong advantage. Start Date: 06-Jul-2026 End Date: 31-Dec-2026 Travel Required: No Additional Screening Required: No Pay Rate: 112
    Work experience placement

    Real Soft

    Charlotte, NC
    2 days ago
  • Job Description Job Description Our Sylvan center in Matthews (Charlotte) is looking for enthusiastic tutors to join our community of superstar educators who deliver in-person tutoring to Sylvan students!  If you are motivated to make a difference by supporting the...
    Day shift
    Afternoon shift
    2 days per week

    Sylvan - Matthews

    Charlotte, NC
    26 days ago
  •  ...skills with a focus on user satisfaction Proficient in Microsoft Office Suite (Word, Excel, PowerPoint) A working knowledge of computer hardware and software is a plus Ability to work independently and as part of a team Willingness and ability to obtain... 
    Work at office

    Chesapeake Containment

    Matthews, NC
    4 days ago
  •  ...independently to better serve their respective markets and customers. The spin-off is currently targeted for completion in the second half of 2026, subject to customary conditions. Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven... 
    For contractors
    Worldwide

    Resideo

    Charlotte, NC
    18 days ago
  • $80k - $115k

     ...· Tools and Equipment: Various writing utensils, radios, phone, computer, printers, fax machines, calculators, various computer software...  ...com . Formerly Pactiv Evergreen Job Locations US ID 2026-33918 Category Sales Position Type Full Time Pay... 
    Full time
    Work at office
    Local area
    Flexible hours

    Novolex

    Charlotte, NC
    4 days ago
  • BBR JD FieldService_Tech_Rosenberg.pdf Position Overview Rosenberg USA is seeking a hands-on Field Service & Technical Support Technician who is ready to grow into a fully trained Field Service Operator. This is a structured career track - not just a job. ...
    Full time
    Immediate start
    Visa sponsorship

    BBRecruitingUS

    Indian Trail, NC
    16 hours ago
  • $20 per unit

     ...1:1 tutor you will build a welcoming and fun learning environment for your student as you help them grow. It is important for our teachers to be reliable role models for our students who come to class well prepared, on time, and with a passionate and kind demeanor. This... 
    For contractors
    Monday to Friday
    Flexible hours
    Weekend work

    Cosmo

    Charlotte, NC
    2 days ago
  •  ...Learning Lab Teacher This teacher will provide a learning lab experience for students on their daily ENCORE (specials rotation). They will work closely with the music, PE, and Health Science teachers to maintain an appropriate rotation schedule based on school needs... 

    North Carolina Jobs

    Monroe, NC
    2 days ago
  •  ...00319658 Start Date Open Date 04/01/2026 Closing Date 06/17/2026 General Definition...  ...and experience # of Jobs 1.00 Teacher Scale N Minimum Educational Requirements...  ...communication. Constantly operates a computer and other office business equipment. Ability... 
    Hourly pay
    Price work
    Part time
    Work at office
    Local area

    Charlotte-Mecklenburg Schools

    Charlotte, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Computer Science Teacher 2026-2027. Be the first to apply!