Jobs · Information Technology · Maryland

Part-Time Computer Science Instructor

Code in the Schools · Baltimore City County, MD · 2 days ago
On-siteInformation Technology$16–$30/hrPart-time
Company: Code in the SchoolsLocation: Baltimore City and surrounding areasStatus: 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:Code in the Schools is a non-profit organization whose mission is to empower historically excluded youth by expanding learning opportunities in the field of computer science. We partner with Baltimore City Public Schools and community organizations around the city, as well as design and deliver our own programs. We currently seek instructors for summer and school-year programs. Instructors are responsible for planning and leading a variety of computer science classes. Subject matter ranges depending on student age from basic computing concepts to advanced topics in Game Development, Web Development (HTML/CSS/Javascript frameworks as well as full-stack backend development), Python Software applications, Application Development and Data Analysis, Information Technology and Cybersecurity, and other in-demand technical areas. Class locations include elementary, middle, and high schools as well as community centers throughout Baltimore City and the Code in the Schools office. Hours vary depending on site location and class. Potential candidates are promoted from within the organization. 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:Demonstrated technical experience or subject-matter expertise in one or more relevant areas, such as game development, web development (HTML, CSS, JavaScript, and related frameworks), full-stack development, Python programming, application development, data analysis, information technology, cybersecurity, physical computing, robotics, or computer science education.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. To Apply:Please visit our website https://www.codeintheschools.org/jobs/ to fill out the form, and email your cover letter and resume to jobs@codeintheschools.org.

Similar jobs