Location: Baltimore City and surrounding areas
Status: Part-time; work hours vary based on the number of programs scheduled and available instructional assignments.
Salary: Starting at $16.00-$30.00/hour, varies commensurate with experience
Job Description:
Job Responsibilities:
- Ensure a safe, engaging, inclusive, and supportive learning environment for all students.
- Teach, guide, and supervise youth from Pre-K through post-high school in computer science, coding, and related technology subjects.
- Develop and maintain unit plans, syllabi, lesson plans, project-based learning activities, and instructional materials aligned with program goals and student learning needs.
- Differentiate instruction to accommodate students' varying skill levels, learning needs, and prior experiences.
- Monitor and assess student progress, provide constructive feedback, and maintain accurate records of student performance and learning outcomes.
- Serve as a substitute for other instructors when available and as program needs require.
- Maintain reliable transportation and arrive at assigned sites on time to prepare for classes and ensure instructional readiness.
- Maintain and submit accurate student attendance, demographic information, assessment results, and other required program data by established deadlines.
- Participate in monthly staff meetings, instructional meetings, coaching sessions, and professional development sessions as required.
- Participate in ongoing professional development to strengthen instructional practices, technical knowledge, classroom management, and implementation of computer science curricula.
- Communicate promptly and professionally with colleagues and supervisors through Slack, email, and other designated communication channels.
- Communicate regularly with site supervisors to ensure programs meet student needs, address behavioral or instructional concerns, and maintain alignment with school expectations.
- Maintain classroom equipment, technology, supplies, and the cleanliness and organization of instructional spaces.
- Communicate professionally with parents and guardians regarding student participation, progress, and concerns, as needed.
- Follow all policies, procedures, safety requirements, and professional expectations established by Code in the Schools and assigned partner sites.
- Complete required instructional documentation, reports, and administrative tasks accurately and within established deadlines.
Qualifications:
- At least one year of experience teaching, instructing, or facilitating learning for groups of 10 or more youth; experience in urban school settings is preferred.
- Experience developing lesson plans, facilitating hands‑on learning, and supporting project‑based instruction is preferred.
- Ability to work effectively with students from diverse backgrounds, including students attending schools and programs in under‑resourced communities.
- Strong classroom management, communication, organization, and problem‑solving skills.
- Ability to work independently, demonstrate initiative, meet deadlines, and collaborate effectively with colleagues and school partners.
- Willingness to learn new technologies, receive coaching and feedback, and continuously improve instructional practices.
- Reliable transportation and the ability to travel to assigned instructional sites, as required.
- Successful completion of required fingerprinting, background checks, and any other applicable pre‑employment screenings.
- Ability to meet the scheduling and instructional demands of assigned programs, recognizing that work hours may vary based on program availability and staffing needs.