1

Computer Science Teaching Jobs in Concord, NC (NOW HIRING)

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

Python Tutor

Charlotte, NC · Remote

$18 - $40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Python Tutor

Matthews, NC · Remote

$18 - $40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Pre-Calculus Tutor

Charlotte, NC · Remote

$18 - $40/hr

... computer science applications. * Curriculum Awareness & Adaptive Instruction: Familiar with ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...

Pre-Calculus Tutor

Matthews, NC · Remote

$18 - $40/hr

... computer science applications. * Curriculum Awareness & Adaptive Instruction: Familiar with ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...

Coding Tutor

Matthews, NC · Remote

$18 - $40/hr

... for computer science courses, coding bootcamps, or technology career pathways. * Conceptual Teaching & Problem-Solving: Skilled at teaching logical thinking, code construction, and debugging ...

Showing results 41-60

Computer Science Teaching information

See Concord, NC salary details

$34K

$61K

$113.2K

How much do computer science teaching jobs pay per year?

As of Aug 8, 2026, the average yearly pay for computer science teaching in Concord, NC is $60,978.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,000.00 and $64,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, teaching credentials, and often a relevant degree or certification in education. Familiarity with programming languages (such as Python or Java), learning management systems, and educational technology tools is typically required. Strong communication, patience, and the ability to inspire and engage students are crucial soft skills. These competencies ensure effective instruction, support diverse learners, and foster a positive and productive classroom environment.

What are some common challenges computer science teachers face when introducing programming concepts to students?

One common challenge computer science teachers encounter is addressing the wide range of prior knowledge and experience among students, as some may be completely new to programming while others have advanced skills. Teachers must also find engaging ways to explain abstract concepts, making them accessible and relevant to learners with different interests and learning styles. Additionally, keeping up with rapidly evolving technologies and ensuring that course content remains current can be demanding. Collaboration with other educators and leveraging online resources often help in overcoming these challenges and enhancing student engagement.

What is computer science teaching?

Computer science teaching involves instructing students on topics related to computer science, such as programming, algorithms, data structures, computer systems, and computational thinking. Educators in this field work in various settings, including schools, colleges, universities, and online platforms. Their goal is to help students develop problem-solving skills, understand theoretical concepts, and gain practical experience with technology. Computer science teachers may also design curricula, assess student progress, and stay updated with advancements in the rapidly evolving field.
What are popular job titles related to Computer Science Teaching jobs in Concord, NC? For Computer Science Teaching jobs in Concord, NC, the most frequently searched job titles are:
What job categories do people searching Computer Science Teaching jobs in Concord, NC look for? The top searched job categories for Computer Science Teaching jobs in Concord, NC are:
What cities near Concord, NC are hiring for Computer Science Teaching jobs? Cities near Concord, NC with the most Computer Science Teaching job openings:
Infographic showing various Computer Science Teaching job openings in Concord, NC as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $60,978 per year, or $29.3 per hour.

Teacher, CTE Business Education (26-27)

Charlotte-Mecklenburg Schools

Charlotte, NC • On-site

$42K - $58K/yr

Full-time

Re-posted 10 days ago


Charlotte-Mecklenburg Schools rating

6.1

Company rating: 6.1 out of 10

Based on 48 frontline employees who took The Breakroom Quiz

436th of 624 rated elementary and secondary schools


Job description

Instructional
Grades 7-12
Job Number 4600324080
Start Date
Open Date 08/03/2026
Closing Date 08/28/2026
Summary: Under general direction of a principal, provides leadership in an educational environment that encourages and nurtures learning for all students. Provides supervision to students in a variety of school related settings, monitors and evaluates student outcomes, develops, selects or modifies lessons plans to ensure all student needs are met, and maintains appropriate records and follows all policies and procedures of NCDPI and CMS. Provides quality standards-based instruction in the area of Business Education; assesses and encourages student progress, manages an effective learning environment to maximize student achievement.
Essential Duties: (These duties represent a sample and may vary by position.)
  • Demonstrate knowledge of subject matter; center instruction on high expectations for student achievement and demonstrate effective teaching practices
  • Plan, organize, and teach a competency-based CTE program in Business Education
  • Creates and plans effective curriculum based projects and activities correlated with a specific construction concept in mind
  • Demonstrates techniques to students as a group and one-on-one, helping them to complete lessons, assignments, projects, activities and evaluations.
  • Use multiple student data elements for the purpose of assessing student progress, modifying instruction and improving student learning
  • Provides students with clear expectations, continual feedback, and logical consequences.
  • Provides students with opportunities to expand their skills and knowledge base
  • Provide information and counsel students relative to employment, career opportunities and further education
  • Exhibit collaborative and collegial practices focused on improving instructional practice and student learning by participating in professional learning communities, showing professionalism, and growing professionally
  • Coordinate CTE Student Organization activities for local, regional, state and/or national competition
  • Attend District PLC meetings as scheduled
  • Work cooperatively with the CTE teachers and building administrators in staffing and scheduling decisions
  • Demonstrate effective classroom and computer lab management
  • Participates in field trips to post-secondary institutes, worksites, businesses and hands-on workshops
  • Foster and manage a safe, positive, and respectful learning environment for the purpose of promoting effective student behavior and success
  • Assist in development of and participate in activities designed to promote an innovative business and technology program
  • Communicate and collaborate with parents and the school community for the purpose of fostering individual student success and growth while engaging the families in the instructional program
  • Develop community and industry partnerships for students
  • Maintain and submit appropriate records (i.e., monthly, semester, and annual enrollment and employment reports)
  • Maintain consistent attendance and conform to regular work hours specified under contract
  • Instructs and demonstrates proper safety practices, procedures and standards.
  • Manages inventory control including purchasing materials, supplies, equipment and tools
  • Performs related duties as assigned.

Qualifications and Licensure
Residency License(s):
Required Degree Level: Bachelor's Degree.
AND
24 credit hours in the Content area
OR
Passing the NC SBE Licensure Area Exam
AND
Completion of NCSBE Pre-service Requirements
AND
Enroll in EPP (Educational Preparation Program
CTE Restricted License(s):
Bachelor's Degree
Examples of Related Degrees: Accounting, Administrative Systems, Business Administration, Computer Science, Entrepreneurship, Finance, Information Technologies, Management, MIS (Management Information Systems), Marketing
Required Years of Work Experience for the CTE Restricted route: 2 years within past 5 years
Examples of Related Work Experience: accountant /CPA, business analyst, business manager, operations analyst, marketing manager, systems analyst, database administrator, management analyst, computer programmer/analyst, chief information officer, chief financial officer, loan officer, e-commerce manager, stock broker, investment advisor, financial analyst
Required Credentials: NCSBE approved specialty area exam
Required Induction for the CTE Restricted route: NC DPI sponsored New Teacher Induction Program
40 Hour Induction beginning Year One
Courses Eligible to Teach:
  • Accounting I
  • Accounting II
  • Computer Accounting III
  • Business Law
  • Wealth Building
  • Wealth Management
  • Personal Finance
  • Principles of Business and Finance
  • Information in a Global Society
  • Foundation of Information Technology
  • Entrepreneurship I
  • Entrepreneurship II
  • Career Management
  • Microsoft Office

# of Jobs 1.00
Teacher Scale Y
Term 10 Month
Licensure Area Business Education (6-9), Business Education (9-12)
Additional Job Information
Knowledge / Skills / Abilities:
  • Knowledge of management and supervision
  • Knowledge of local policies, state and federal laws relating to minors and employees
  • Knowledge of technology; contract management
  • Knowledge of methods and procedures of supervision and evaluation
  • Knowledge of current educational theories and practices
  • Demonstrates positive attitude toward job and remains a flexible and innovative team builder
  • Skilled in assessment and using its data for teaching and learning
  • Ability to analyze situations, determine possible options, and make appropriate decisions based on the facts
  • Ability to work well under pressure while withstanding stress
  • Ability to prepare and maintain accurate records
  • Ability to communicate effectively verbally and in writing
  • Ability to develop and compile records and reports
  • Ability to establish and maintain working relationships with students, teachers, parents, and administrators
  • Ability to manage multiple tasks
  • Understanding the growth and development of assigned students
  • Experience with Professional Learning Communities (PLCs)
  • Experience with Smartboard© and other forms of technology

Physical Requirements: Work requires the ability to bend, stand, and walk in a school laboratory for extended periods on a daily basis. Requires lifting and moving equipment and supplies weighing up to 40 pounds. Manual dexterity also required.
Job Attachment View Attachment

What Charlotte-Mecklenburg Schools employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom