1

Computer Science Teacher Jobs in Cranston, RI (NOW HIRING)

Science Teacher

Fall River, MA ยท On-site

$49K - $63K/yr

SCIENCE TEACHER QUALIFICATIONS: * Appropriate Massachusetts Licensure * Bachelor's Degree with ... Basic Computer Competencies REPORTS TO: Department Head and School Principal JOB GOAL: To develop ...

Science Teacher

Fall River, MA ยท On-site

$49K - $63K/yr

SCIENCE TEACHER QUALIFICATIONS: * Appropriate Massachusetts Licensure * Bachelor's Degree with ... Basic Computer Competencies REPORTS TO: Department Head and School Principal JOB GOAL: To develop ...

... Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Biology Teacher

Fall River, MA ยท On-site

$59K - $105K/yr

SCIENCE TEACHER QUALIFICATIONS: * Appropriate Massachusetts Licensure * Bachelor's Degree with major or minor in Science preferred. * Basic Computer Competencies REPORTS TO: Department Head and ...

STEM Teacher

Fall River, MA ยท On-site

$59K - $105K/yr

SCIENCE TEACHER QUALIFICATIONS: * Appropriate Massachusetts Licensure * Bachelor's Degree with major or minor in Science preferred. * Basic Computer Competencies REPORTS TO: Department Head and ...

STEM Teacher

Fall River, MA ยท On-site

$59K - $105K/yr

SCIENCE TEACHER QUALIFICATIONS: * Appropriate Massachusetts Licensure * Bachelor's Degree with major or minor in Science preferred. * Basic Computer Competencies REPORTS TO: Department Head and ...

Biology Teacher

Fall River, MA ยท On-site

$59K - $105K/yr

SCIENCE TEACHER QUALIFICATIONS: * Appropriate Massachusetts Licensure * Bachelor's Degree with major or minor in Science preferred. * Basic Computer Competencies REPORTS TO: Department Head and ...

Science Instructor

Providence, RI ยท On-site

$2.8K - $3.5K/wk

... teach: Biology, Chemistry, Environmental Science, Forensic Science, Human Anatomy/Physiology, Physics, and Advanced Physics, Robotics, AI, Computer Science, or VR. * Provide the names and contact ...

next page

Showing results 1-20

Computer Science Teacher information

See Cranston, RI salary details

$35.7K

$64K

$118.8K

How much do computer science teacher jobs pay per year?

As of Aug 13, 2026, the average yearly pay for computer science teacher in Cranston, RI is $64,035.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,400.00 and $68,000.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, programming languages, and typically a teaching credential or relevant degree. Familiarity with educational technology platforms, coding environments (such as Python, Java, or Scratch), and classroom management systems is important. Strong communication, patience, and the ability to inspire and engage students are standout soft skills in this role. These skills ensure effective knowledge transfer, foster student interest in technology, and create a positive and productive learning environment.

How does a computer science teacher typically collaborate with other educators and staff within a school?

Computer Science Teachers often work closely with other teachers, especially those in STEM fields, to integrate technology and computational thinking into the broader curriculum. They may coordinate with curriculum specialists to align their lessons with school standards and collaborate with IT staff to ensure classroom technology is functioning properly. Additionally, Computer Science Teachers frequently participate in professional learning communities, mentor student clubs (like coding or robotics), and contribute to school-wide initiatives that promote digital literacy and safety. This collaborative environment supports both student success and the teacher's own professional growth.

What does a computer science teacher do?

A computer science teacher teaches students about computers and computer programming. Your responsibilities cover teaching students to understand how computers work and instructing them on writing programs and algorithms. While most computer science (CS) education takes place at the high school level, some teachers work at the middle school or elementary level. Others teach at colleges and universities. All CS teachers must prepare and administer lesson plans, evaluate student work, and supervise students in the classroom. Motivating and encouraging students, as well as communicating effectively, are vital duties.

Is there a shortage of computer science teachers?

There is a recognized shortage of computer science teachers in many regions, driven by increasing demand for technology education and a limited supply of qualified educators. This shortage often leads to larger class sizes and increased efforts to recruit and train new teachers with skills in programming, algorithms, and educational technology.

What is the difference between Computer Science Teacher vs Software Developer?

AspectComputer Science TeacherSoftware Developer
Required CredentialsTeaching certification, bachelor's degree in CS or related fieldBachelor's degree in CS, software engineering, or related field; certifications optional
Work EnvironmentSchools, educational institutions, classroomsOffices, tech companies, remote or on-site
Industry UsageEducation sector, public/private schoolsTechnology, software development, IT companies
Common Search/ComparisonYesNo

While both roles involve computer science knowledge, a Computer Science Teacher focuses on educating students in schools and requires teaching credentials. In contrast, a Software Developer designs and builds software applications, typically working in tech companies or startups without teaching certifications.

Can you be a computer science teacher with a computer science degree?

A computer science teacher typically needs a bachelor's degree in computer science or a related field, along with teaching certification or credentials. Having a computer science degree provides a strong foundation, but additional education or certification may be required depending on the school or district. Strong communication skills and knowledge of programming languages and educational tools are also important for the role.

What does a computer science teacher do?

A Computer Science Teacher is responsible for teaching students about computer science topics, such as programming, algorithms, data structures, and computer systems. They develop lesson plans, deliver lectures, guide hands-on projects, and assess student progress. Computer Science Teachers may work at various educational levels, from middle school to college, and often help students develop problem-solving and computational thinking skills. Their goal is to prepare students for further study or careers in technology fields.

What are popular job titles related to Computer Science Teacher jobs in Cranston, RI?

For Computer Science Teacher jobs in Cranston, RI, the most frequently searched job titles are:

What cities near Cranston, RI are hiring for Computer Science Teacher jobs?

Cities near Cranston, RI with the most Computer Science Teacher job openings:

Infographic showing various Computer Science Teacher job openings in Cranston, RI as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 77% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $64,035 per year, or $30.8 per hour.

Science Teacher

Fall River Public Schools

Fall River, MA โ€ข On-site

$49K - $63K/yr

Full-time

Posted 10 days ago


Job description

Position Type:
Middle School Teaching/Science
Date Posted:
8/3/2026
Location:
Matthew J. Kuss Middle School
TITLE: SCIENCE TEACHER
QUALIFICATIONS:
  1. Appropriate Massachusetts Licensure
  2. Bachelor's Degree with major or minor in Science preferred.
  3. Basic Computer Competencies

REPORTS TO: Department Head and School Principal
JOB GOAL:
To develop in each pupil an awareness of the role of science in economic and social progress; to motivate each pupil to acquire knowledge of scientific facts and principles and skills in scientific methods of problem-solving; to discover and develop special talents of pupils in scientific fields.
PERFORMANCE RESPONSIBILITIES:
  1. Teaches skills, knowledge, and scientific attitudes through courses in general science, earth sciences, biology, chemistry, physics, physiology, or science problems to secondary pupils, utilizing course of study adopted by the School Committee and other appropriate learning activities.
  2. Plans a science program involving demonstrations, lectures, discussion, and student experiments; organizes laboratory activities for optimum learning.
  3. Demonstrates scientific concepts by use of scientific apparatus, experiments, and standard or teacher-prepared charts, sketches, and other instructional aids.
  4. Provides individual or small group instruction in order to adapt the curriculum to the needs of pupils and to accommodate circumstances where a variety of projects and experiments are being worked on simultaneously.
  5. Instructs pupils in proper use, care, and safe handling of chemicals, science equipment, and plant and animal life.
  6. Provides for safe storage and proper use of materials, equipment, and tools. Makes minor adjustments and requests repairs to equipment as required.
  7. Establishes and maintains standards of pupil behavior for a productive learning environment during class laboratory sessions, and field trips
  8. Evaluates each pupil's growth in knowledge, skills, and scientific attitudes in course being taught.
  9. Maintains professional competence through in-service education activities provided by the school department and/or in self-selected professional growth activities.
  10. Identifies pupils' needs, and cooperates with other professional staff members in helping pupils solve health, attitude, and learning problems.
  11. Participates in curriculum and other developmental programs.
  12. Assists pupils in selection and development of individual research projects.
  13. Cooperates with school administration in providing science displays and programs for the school and community, and in sponsoring science activities.
  14. Communicates with parents and school counselors on pupil progress.
  15. Participates in hands-on technology training with students in conjunction with Massachusetts Department of Education and Community Agencies.
  16. All other responsibilities that are listed in the collective bargaining agreement between the Fall River Educators' Association and the Fall River School Committee.

SALARY AND TERMS OF EMPLOYMENT: In accordance with the Fall River Educators' Association contract. Employment is contingent upon job performance, program needs, and funding.
Closing Date for Applications: As indicated on webpage
The Fall River Public School District is an equal opportunity/affirmative action employer. We consider applicants for all positions without regard to race, color, religion, national origin, pregnancy, gender identity, sexual orientation, marital/civil union status, ancestry, place of birth, age, citizenship status, veteran status or active military status, mental illness, political affiliation, genetic information or disability. All candidates are encouraged to apply.