Teacher: Computer Science

Anne Arundel County Public Schools•Annapolis, MD
•Onsite

About The Position

Provides instruction to students by developing, selecting, and modifying instructional plans and materials to meet the needs of all students. Creates an environment conducive to students’ intellectual, physical, social, and emotional development and supervises students in school-related settings and activities. Prepares, administers, and corrects assessments; evaluates student performance and develops plans to improve it; and maintains required records and procedures. Instruction includes computer literacy, computer maintenance, and digital citizenship. The teacher uses appropriate instructional strategies and technology, supports computer science and cybersecurity-related clubs and events, communicates with students and parents about progress, and contributes to instructional planning and professional learning. This posting creates a pool of candidates for future positions that may become available.

Requirements

  • Bachelor’s degree in a related field of education from a regionally accredited college or university.
  • Hold or be eligible for an educator certificate or license issued by the Maryland State Department of Education (MSDE).
  • Knowledge of school organization, goals, and objectives, with emphasis on teaching techniques.
  • Knowledge of materials, current trends, and research in the field of specialization.
  • Knowledge of operating systems and networking fundamentals.
  • Demonstrated proficiency with basic computer programming concepts in one or more languages, such as Java, Python, or C++.
  • Demonstrated proficiency with basic web development languages and techniques, such as HTML/CSS and JavaScript.
  • Knowledge of and proficiency in technical areas of instruction.
  • Ability to speak and write effectively and deal effectively with students, staff, and parents.
  • Ability to integrate modern technology and software into the classroom and use varied teaching styles for diverse learners.
  • Familiarity or experience with electronic leave reporting and substitute-requesting systems, electronic grade reporting or gradebooks, electronic teacher-parent communication tools, and instructional technology hardware and software.
  • Demonstrated ability to work and communicate effectively with diverse populations.
  • Demonstrated proficiency with business technology applications, such as video/web conferencing and Microsoft Office applications including Word, Excel, Outlook, and/or PowerPoint.

Responsibilities

  • Plan, prepare, and present lessons, assignments, and instructional materials.
  • Provide instruction in areas including computer literacy, computer maintenance, and digital citizenship.
  • Develop, select, and modify instructional plans and materials to meet students’ needs.
  • Use instructional strategies such as lectures, group discussions, demonstrations, modeling, and multimedia aids.
  • Create an environment conducive to effective learning and supervise students in school-related settings.
  • Take necessary safety precautions to protect students and instructional materials.
  • Maintain classroom order and discipline.
  • Counsel students when academic or adjustment problems arise.
  • Maintain attendance and grade records as required by policy and regulation.
  • Monitor appropriate use and care of equipment, materials, and facilities.
  • Prepare, administer, and correct assessments; record results and evaluate student progress.
  • Confer with parents and students about student progress and problems, and participate in conferences as needed.
  • Attend and participate in staff and faculty meetings and provide input on instructional goals, objectives, and methods.
  • Serve on special committees as needed.
  • Improve knowledge and skills in instructional techniques, technology, multicultural content, problem solving, and interdisciplinary connections.
  • Support student computer science and cybersecurity-related clubs and events.
  • Perform other related duties assigned within the same classification or lower.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service