1

Computer Science Teaching Jobs in West Virginia (NOW HIRING)

Bachelor's degree in Computer Science, Information Technology, Data Science, Artificial ... Teaching experience at the college or adult education level, including experience with online and ...

Bachelor's degree in Computer Science, Information Technology, Data Science, Artificial ... Teaching experience at the college or adult education level, including experience with online and ...

$200K/yr

... teaching load, for an accomplished researcher who will maintain an active, externally funded ... PhD (or MD-PhD) in quantum information science, computer science, physics, engineering, applied ...

$60 - $80/hr

Assists in support of all computer labs used for teaching and research at Davis College, including ... Bachelor's degree in computer science, information systems, or related fields. * A minimum of two ...

Showing results 21-40

Computer Science Teaching information

See West Virginia salary details

$28.3K

$50.7K

$94.1K

How much do computer science teaching jobs pay per year?

As of Sep 9, 2026, the average yearly pay for computer science teaching in West Virginia is $50,685.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,100.00 and $53,800.00 per year, depending on experience, location, and employer.

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 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 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.

Is there a shortage of computer science teachers?

There is a recognized shortage of qualified computer science teachers in many regions, driven by high demand for technology education and a limited supply of educators with specialized skills in programming, algorithms, and computer systems. This shortage often leads to increased job opportunities, competitive salaries, and a need for ongoing professional development and certifications for teachers in this field.

What do computer science teachers do?

Computer science teachers develop and deliver lessons on programming, algorithms, data structures, and software development. They assess student progress, create curriculum materials, and may incorporate tools like coding platforms and programming languages to facilitate learning in classroom or online settings.

What are the most commonly searched types of Computer Science Teaching jobs in West Virginia?

The most popular types of Computer Science Teaching jobs in West Virginia are:

What are popular job titles related to Computer Science Teaching jobs in West Virginia?

For Computer Science Teaching jobs in West Virginia, the most frequently searched job titles are:

What job categories do people searching Computer Science Teaching jobs in West Virginia look for?

The top searched job categories for Computer Science Teaching jobs in West Virginia are:

Infographic showing various Computer Science Teaching job openings in West Virginia as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $50,685 per year, or $24.4 per hour.

Adjunct Instructor-Artificial Intelligence

On-site

Nwacc
Education Programs Administration • 501 - 1,000 employees

Part-time

Re-posted 5 days ago


Job description

NorthWest Arkansas Community College (NWACC) provides quality and affordable higher education to empower lives and strengthen communities within Northwest Arkansas and surrounding areas.
As the largest community college in Arkansas, NWACC is recognized as a leader in education. NWACC offers a full range of associate degrees, certificates and workforce training programs that prepare students for rewarding futures and careers.

NWACC employees are dedicated to fostering a diverse educational community and cultural learning environment that supports student success.

NorthWest Arkansas Community College (NWACC) is seeking qualified applicants to establish a pool for part-time and/or substitute instructors to teach foundational courses in Artificial Intelligence as part of the college's Certificate of Proficiency and Associate of Applied Science in Artificial Intelligence programs, and future AI programs. These courses introduce students to the principles, history, tools, and workplace applications of AI. The ideal candidate will demonstrate both technical expertise and the ability to create engaging, accessible learning experiences that prepare students to use AI responsibly and effectively across a range of industries. This role also offers opportunities to contribute to program development and collaborate with industry partners to ensure curriculum relevance and workforce alignment.
Job Description

Essential Duties:

  • Deliver engaging and student-centered instruction aligned with NWACC's approved AI curriculum and learning outcomes.

  • Introduce students to foundational AI concepts, terminology, and real-world applications across business, education, healthcare, and technology.

  • Facilitate discussions on the ethical, social, and economic implications of artificial intelligence.

  • Demonstrate practical use of AI tools and platforms (e.g., ChatGPT, Gemini, Copilot, Claude, Perplexity) and guide students in hands-on projects.

  • Provide timely and constructive feedback on student work and assessments.

  • Maintain accurate records of student performance and attendance in accordance with college policies.

  • Stay current with emerging AI tools and integrate new technologies into instruction where appropriate.

  • Participate in required orientation, meetings, and professional development activities.

  • Use the college's learning management system (LMS) to post materials, communicate with students, and assess assignments.

  • Foster a collaborative and inclusive classroom environment that encourages curiosity, innovation, and responsible use of AI technologies.

Rate of Pay: $875 per credit hour

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, Data Science, Artificial Intelligence, Engineering, Business Analytics, or a related field

  • Demonstrated knowledge or experience with artificial intelligence concepts and tools (e.g., machine learning, generative AI, data analytics, prompt engineering)

  • Strong communication and instructional skills appropriate for college-level teaching

  • A combination of education and significant industry experience (minimum five years) may be considered in place of formal degree requirements

Preferred Qualifications:

  • Master's degree in a related discipline or combination of education and industry experience in AI, data science, or emerging technologies

  • Teaching experience at the college or adult education level, including experience with online and hybrid platforms such as Zoom, Teams, or Canvas

  • Demonstrated commitment to ethical AI practices and the responsible use of emerging technologies

  • Industry certifications or practical experience with AI-driven applications, data visualization, or applied data analytics

  • Experience using AI tools for productivity, creative applications, or data analysis

Knowledge, Skills, and Abilities:

  • Knowledge of AI applications and tools used across multiple industries

  • Knowledge of adult learning principles and instructional design for technology-based courses

  • Knowledge of college policies, FERPA, and online education best practices

  • Ability to deliver complex technical content clearly to diverse learners

  • Ability to foster critical thinking and problem-solving skills in diverse student populations

  • Excellent communication, adaptability, and collaboration skills

Physical Demands / Work Environment:

This position requires regular use of computers and other instructional technology. The instructor must be able to sit, stand, walk, speak, and hear routinely. Visual acuity is required for reading, grading, and computer-based tasks. Work is typically performed in a professional office or classroom setting with moderate noise levels and standard lighting and temperature. Occasional travel to other instructional sites or events may be required.

Work Environment:

Instruction may be delivered in-person, hybrid, or online, depending on program needs. Evening or weekend availability may be required.

NWACC is an Equal Opportunity Employer, please see our EEO policy.


NWACC logo

About NWACC

Sourced by ZipRecruiter

Industry

Education programs administration

Company size

501 - 1,000 Employees

Headquarters location

Bentonville, AR, US

Year founded

1989