Demo

Computer Science and Robotics Teacher

Roanoke Catholic School
Roanoke, VA Full Time
POSTED ON 3/7/2025
AVAILABLE BEFORE 5/7/2025

Roanoke Catholic School is seeking a dedicated and innovative Computer Science and Robotics Teacher for grades 6-12. The ideal candidate will have a passion for STEM education and the ability to engage students in a dynamic learning environment. This position includes teaching AP Computer Science, introductory and advanced computer science courses, and robotics. The teacher will foster critical thinking, problem-solving, and creativity in students through hands-on projects and real-world applications.

Responsibilities:

· Develop and deliver engaging and rigorous lesson plans for middle and high school computer science and robotics courses, including AP Computer Science Principles and AP Computer Science A.

· Teach programming languages such as Java, Python, and block-based coding (Scratch, Blockly, etc.).

· Lead and support a robotics program, including participation in competitions such as FIRST Robotics or VEX Robotics.

· Integrate project-based learning, coding challenges, and real-world applications into instruction.

· Differentiate instruction to accommodate diverse learning styles and abilities.

· Incorporate ethical considerations and digital citizenship into computer science education.

· Utilize technology effectively to enhance student learning.

· Maintain accurate records of student progress and provide timely feedback.

· Collaborate with colleagues to integrate computer science and robotics concepts across disciplines.

· Sponsor or assist with extracurricular STEM-related clubs and activities, including Robotics.

· Instruct CAD-related lessons and activities, including the operation and demonstrated use of CNC machines, 3D printers, and similar equipment.

Qualifications:

· Bachelor’s degree (or higher) in Computer Science, Robotics, Engineering, Education, or a related field.

· Teaching certification (or willingness to obtain certification) preferred.

· Experience teaching AP Computer Science courses or willingness to undergo training.

· Strong knowledge of programming languages, algorithms, data structures, and robotics platforms.

· Experience with robotics kits (e.g., LEGO Mindstorms, VEX, Arduino, Raspberry Pi, etc.) preferred.

· Ability to create a positive and inclusive classroom environment.

· Excellent communication and organizational skills.

· Passion for inspiring students in STEM fields.

· Experience with CAD software (such as AutoCAD, Fusion 360, or SolidWorks) and the ability to teach design principles and manufacturing processes.

Preferred Qualifications:

· Experience coaching or mentoring robotics teams in competitions.

· Familiarity with computer science curriculum standards, such as CSTA and AP frameworks.

· Knowledge of cybersecurity, AI, or other emerging tech fields is a plus.

· Strong knowledge of programming languages, algorithms, data structures, and robotics platforms.

· Experience with robotics kits (e.g., LEGO Mindstorms, VEX, Arduino, Raspberry Pi, etc.) preferred.

· Ability to create a positive and inclusive classroom environment.

· Excellent communication and organizational skills.

· Passion for inspiring students in STEM fields.

Application Process:

Interested candidates should submit a cover letter, resume, and three professional references to Jon Templeton (jtempleton@roanokecatholic.com) . Applications will be reviewed on a rolling basis until the position is filled.

Roanoke Catholic School is an equal-opportunity employer and seeks candidates who will support our mission of academic excellence and faith-based education.

Job Type: Full-time

Schedule:

  • Monday to Friday

Ability to Commute:

  • Roanoke, VA 24016 (Required)

Ability to Relocate:

  • Roanoke, VA 24016: Relocate before starting work (Required)

Work Location: In person

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Computer Science and Robotics Teacher?

Sign up to receive alerts about other jobs on the Computer Science and Robotics Teacher career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$56,537 - $94,047
Income Estimation: 
$78,505 - $123,619
Income Estimation: 
$62,419 - $116,975
Income Estimation: 
$99,237 - $145,250
Income Estimation: 
$89,983 - $135,892
Income Estimation: 
$42,536 - $74,403
Income Estimation: 
$63,454 - $101,244
Income Estimation: 
$53,080 - $99,161
Income Estimation: 
$87,640 - $113,243
Income Estimation: 
$77,897 - $116,523
Income Estimation: 
$67,486 - $117,817
Income Estimation: 
$96,258 - $169,043
Income Estimation: 
$82,030 - $177,506
Income Estimation: 
$121,624 - $187,737
Income Estimation: 
$112,235 - $184,757
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Roanoke Catholic School

Roanoke Catholic School
Hired Organization Address Roanoke, VA Part Time
Roanoke Catholic School is looking for a part time Varsity Volleyball Coach. Interested candidates should direct questio...

Not the job you're looking for? Here are some other Computer Science and Robotics Teacher jobs in the Roanoke, VA area that may be a better fit.

Elementary Computer Science Teacher

Wythe County Public Schools, Wytheville, VA

Adjunct Computer Science Instructor

Commonwealth of VA Careers, Pulaski, VA

AI Assistant is available now!

Feel free to start your new journey!