Upper School Math & Computer Science Teacher
National Association of Episcopal Schools
Oregon Episcopal School Portland, OR United States Oregon Episcopal School seeks an Upper School Math and Computer Science Teacher to begin duties in August 2026. Interested candidates should include a resume and cover letter addressed to Sarah Grenert-Funk (Head of Upper School) when submitting materials.
OUR MISSION
Oregon Episcopal School educates students to realize their power for good as engaged citizens of the world.ABOUT US
Founded in 1869, Oregon Episcopal School today occupies a wooded 59-acre campus where 880 students in Pre‑K through 12th Grade share an excellent faculty, an inquiry‑based curriculum, and a strong sense of community. The Upper School also includes a small boarding program of international and domestic students who live and learn together, enhancing the vibrancy of the school community.JOB SUMMARY
The Upper School Mathematics and Computer Science teacher will initially teach two math courses and one foundational computer science class, working in close collaboration with current faculty in computer science in preparation for teaching future advanced computer science electives. The teacher collaborates with colleagues to design and implement curriculum and learner‑centered activities that emphasize analytical thinking, research, problem‑solving, and collaboration, and ask students to think deeply and creatively about concepts and applications. The teacher structures 80‑minute blocks by using a variety of full‑class discussions, cooperative learning groups, pairs, and individuals, with students routinely presenting and sharing work. Teachers in the department use the “Explore Before Explain” methodology to engage students in the sense‑making process and build an enduring understanding of new concepts. Successful candidates will have experience designing courses and assessments centered on clearly defined learning outcomes, ensuring alignment between instructional strategies and student achievement. Furthermore, they should understand and model the importance of involvement in the community, ongoing professional learning, and authentic collaboration with other faculty and staff to advance the School’s mission. Teachers are expected to bring an innovative, energetic spirit to the classroom, constantly seeking ways to make problem‑solving essential to adolescents. The teacher should have a strong facility with technology and a flexible mindset that enriches collaboration.ESSENTIAL DUTIES
Create, communicate, and maintain clear, consistent, and appropriate learning outcomes and expectations aligned with the Mathematics and Computer Science Department’s goals and schoolwide strategic initiatives. Provide frequent, constructive, objective, and prompt feedback. Engage in professional growth and development. Design assessments and activities as tools for student learning and growth. Recognize, respect, and promote the cultural differences and diversity of the individuals in the classroom and community. Collaborate with colleagues in the Mathematics and Computer Science department. Communicate responsibly and professionally with colleagues, families, and students. Establish and sustain relationships with students and families that promote learning and community building. Seek to understand, value, and respond to each student. Differentiate instruction; experiment with teaching strategies. Establish and maintain appropriate standards for student behavior using Restorative Practice methods, which encourage reflection and problem‑solving and support positive self‑esteem and relationship building. Integrate technology in teaching and assessment. Attend division meetings, grade‑level team meetings, and academic department meetings. Participate in the life of the school by attending school activities, events, meetings, and conferences. Engage fully in OES‑sponsored Diversity, Equity, and Inclusion activities as assigned. Serve as an advisor to a small group of students. Attend an opening of school grade‑level overnight trip. Design and implement an Activity (one hour a week co‑curricular mini‑course) and Winterim (week‑long experiential education) course.MINIMUM QUALIFICATIONS
BA/BS or equivalent in Math, Computer Science, or related field Technical proficiency in core Python programming, data structures, and libraries Intercultural competence and ability to work with sensitivity and effectiveness with students, families, colleagues of diverse backgrounds and identities; demonstrated commitment to equity and inclusion for people of all backgrounds and identities Digital literacy; intermediate to advanced proficiency in Google Docs/Sheets and other web‑based applications; database and cloud storage solutions, such as Google Drive, ability to troubleshoot common hardware and software issues, and good understanding of data privacy principles, particularly in safeguarding student data and personal information Video‑conferencing experience, as appropriate to job duties; flexibility and willingness to learn as digital tools evolve Ability to pass a criminal background checkPREFERRED QUALIFICATIONS
MA/MS or equivalent in Math, Computer Science, or related field Two to three years of experience teaching 9th through 12th grade Computer Science courses or completion of a teaching certification program Experience teaching Algorithms and Machine Learning elective courses Knowledge of statistics and R programming Demonstrated a successful history with innovation in the teaching of Computer Science, technology integration, curriculum design, and inquiry‑based learning Experience in teaching English Language Learners (ELL), particularly international students Develop curriculum with clear learning outcomes, assessments, and means for feedback using a proficiency grading scale.KNOWLEDGE, SKILLS AND ABILITIES
Verbal and written communication skills, ability to manage confidential information in compliance with the law and best practice Ability to consistently apply principles of equity and inclusion in day to day work and in the broader workplace community Organizational skills, ability to work well on teamsPHYSICAL REQUIREMENTS
Ability to sit at a computer and keyboard for moderate periods Mobility sufficient to move about the campus, including climbing stairs Sight and hearing adequate to perform the duties of the job, ability to communicate clearly Ability to lift and carry up to 25 pounds on an occasional basisSALARY
This is a full‑time, academic year position that comes with a competitive salary based on degrees and experience, abundant professional development opportunities, and a generous benefits package.APPLICATION PROCESS
Candidates should send both a cover letter and resume to the hiring committee at Please address the cover letter to Sarah Grenert‑Funk (Head of Upper School) when submitting your materials.EEO STATEMENT
Oregon Episcopal School does not discriminate in its hiring or employment practices on the basis of race, color, religion, gender (including gender identity or expression), disability, national or ethnic origin, age, sexual orientation, marital status, genetic information, or other legally protected characteristic or status. #J-18808-Ljbffr National Association of Episcopal Schools- Oregon Episcopal School in Portland, OR is seeking an Upper School Math and Computer Science Teacher to start in August 2026. The ideal candidate will have a BA/BS in Math or Computer Science and technical proficiency in Python. Responsibilities include designing curriculum...SuggestedFull time
$44.29k - $87.15k
Computer Science Teacher (Beaverton, OR) Valley Catholic High School is currently seeking a part-time (.3 FTE) Computer Science Teacher for the 2026-2027 school year... ...school teaching experience preferred, particularly upper divisions and AP-level Computer Science courses...SuggestedPart timeSummer workWork visaAfternoon shift$20 - $80 per hour
...students on Superprof than on any other platform. The ideal profile: - Are enthusiastic about sharing their knowledge. - Have a school qualification, practical experience, or a university degree. - Are patient, punctual, and an excellent communicator. - Believe...SuggestedHourly payExtra incomeFull timePart timeImmediate startFlexible hours$44.29k - $87.15k
Sisters of St. Mary of Oregon Ministries Corporation seeks a part-time Computer Science Teacher at Valley Catholic High School for the 2026-2027 school year in Beaverton, OR. The ideal candidate must have a minimum BA degree in the subject, preferably a MAT, and experience...SuggestedPart time$85k - $95k
...s critical for safer communities, safer schools, safer hospitals, safer businesses, and... ...Emergency Call Handling, 911 Equipment, Computer Aided Dispatch, Records Management Systems... ...'s Degree in Communications, Computer Science, Emergency Management, IT, or Technology...SuggestedRemote workRelocation- ...on our website: -a-pro About Us TeachMe.To is the leading peer-to-peer lessons marketplace, on a mission to connect independent Math tutors in Portland, OR with students through online lessons . As a fast-growing destination for online Math tutoring jobs, we...Local areaImmediate startRemote workFlexible hours
- A leading online tutoring platform is seeking Discrete Math Tutors to provide immediate online assistance. The role offers flexibility in accepting on-demand requests and competitive compensation. Ideal candidates will have strong communication skills and expertise in...Remote jobImmediate startFlexible hours
- An innovative tutoring platform is seeking Finite Mathematics Tutors for an entry-level role. Tutors will work remotely, providing immediate assistance to students as needed. The role offers competitive pay, including surge pricing during peak hours, and allows for flexible...Remote jobImmediate startWork from homeFlexible hours
- A local educational nonprofit is seeking volunteers for the role of Saturday High School Tutor in Portland. This position involves providing academic support in math and writing to high-achieving students from low-income families. Volunteers will help cultivate skills and...Local areaWeekend work
- Oregon Connections Academy is hiring a certified Math Teacher to manage online instructional programs. This work-from-home role requires regular communication with students to ensure their success. The ideal candidate is certified in TX, MI, or PA and has a Bachelor's...Remote jobFull timeWork from homeHome office
- ...educational organization is seeking volunteers for tutoring high school students from low-income families in Portland, Oregon. Volunteers will conduct one-on-one or small group sessions focusing on math and writing, building students' academic confidence. Ideal candidates...Local areaDay shift
- Saturday High School Tutor (Math/Writing) Portland (age 21+ Referral) Provide consistent academic support, mentorship, and encouragement that... ...Saturday site. Volunteers support students in math, science, and writing, helping them build the academic confidence and...Day shift
- ...Qualifications Minimum: Requirements/Qualifications: NDT Assistants/Trainees - High School Diploma, GED, or equivalent; math and print reading skills; ability to used computers for data entry and report writing; Applicants with documented prior NDT classroom...Permanent employmentFull timeTraineeshipWork at officeLocal areaShift work
- ...ensuring proposed solutions are properly understood and appropriately exploited. Requirements Requirements Bachelor's degree in computer science, engineering or related field or equivalent experience. Experience Typically 3-5 years of experience either in using Workday....Full timeLong distanceShift work
$81k - $121k
Posting Type Hybrid/Remote Job Overview The Senior Technical Analyst is an experienced individual contributor who partners with business stakeholders, product owners, and engineering teams to deliver effective, high quality technical solutions. This role plays...Remote work$25 - $28 per week
...highest certification levels from key partners, including Microsoft, Apple, Cisco, Lenovo, Adobe, and more, Zones has mastered the science of building digital infrastructures that change the way business does business ensuring whatever they need, they can Consider IT Done...Work at officeRemote workWorldwide$55k - $60k
Technical Support Specialist Smarsh is seeking a Technical Support Specialist to join our Client Services team. This role offers the chance to work in a collaborative and curious open environment where you are given the opportunity to innovate and grow. The Technical...Work at officeLocal area- ETL Testing Specialist Location: Portland, OR (Onsite) Key Skill/Skill Specialization: ETL Testing Mandatory Skills: Strong SQL Knowledge, DWH, PLSQL, ETL Job Description: - Write test data scripts, based on ETL mapping artifacts - Execute data scripts ...
$24 - $30 per hour
...a working knowledge and progressive experience in a Microsoft computer support ~ Experienced in all facets of troubleshooting and repairing... ...able to pass a government background check. ~ Bachelor of Science in Computer/Information Technology or a directly-related field...Contract workWork at officeRemote work$83.6k - $144.32k
...while maximizing the use and adoption of our solutions Minimum Qualifications Bachelor's degree or equivalent experience in Computer Science or related field Minimum of 3 years' experience supporting Information Technology in a large enterprise environment or...For contractorsRemote work$54k - $80k
Posting Type Hybrid/Remote Job Overview The Application Analyst in Customer Support plays a pivotal role atRelativity, offering specialized technical support across a specific product vertical. Catering to both our technical and non-technical customer base...Remote workShift workAfternoon shift$54.21k - $83.66k
...support of Apple MacBooks and Mac OS. Knowledge and support of various mobile email devices (iOS and Android). Knowledge of computer hardware and peripherals, including the ability to test and troubleshoot a variety of complex hardware configurations....Work at officeLocal areaImmediate start$16.3 per hour
...with customers who are sometimes angry or frustrated Preferred Qualifications Previous customer service experience Computer Science or a similar academic major Students with Federal Work Study in their Financial Aid Package Physical Requirements ~ N...Hourly payMinimum wageSummer workWork at office- ...provide to staff needed clinical or management information. Required Qualifications ~ Associate's degree and four years computer support or IT experience; OR Bachelor's degree and two years computer support or IT experience; OR An equivalent combination of training...Contract workLong distanceEarly shift
$54k - $80k
Posting Type Remote Job Overview The Technical Support Specialist provides technical support to a mix of technical and non-technical customers by diagnosing, troubleshooting, repairing and debugging complex software and/or networked systems. You will have ...Contract workRemote workMonday to FridayFlexible hoursShift workNight shiftAfternoon shiftEarly shiftWeekday work$23 - $31.4 per hour
...enables the exciting technologies that literally connect our world - like AI and IoT. If you want to push the boundaries of materials science and engineering to create next generation technology, join us to deliver material innovation that changes the world. What We...Full timeContract workRelocation$140k - $165k
...Bring more to life. Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Pall Corporation, one of Danaher's ( 15+ operating companies, our work saves lives-and we're all united by a shared commitment...Remote workWork from homeFlexible hours- Are you detail-oriented, tech-savvy, and love working independently? As a Premium Intel & Technical Specialist, you’ll play a dual role, collecting in-store data for top brands and executing hands‑on merchandising tasks that bring products to life. You’ll represent industry...Flexible hours
- ...while managing multiple priorities. What We’re Looking For High school diploma or GED. At least one year of experience in technical... ...writing. Sit or stand for extended periods while working at a computer workstation. Use a keyboard, mouse, and headset throughout the...Work at office
$21.18 - $26.03 per hour
...- Vision (F/T employees) 401k Employer Match Employee Engagement Safe work environment On-the-job training Requirements High school diploma or equivalent Previous experience in Medication Assistance is preferred Certification as a Nursing Assistant or Home Health...Full timePart timeLocal areaFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Upper School Math & Computer Science Teacher. Be the first to apply!
- school teacher Portland, OR
- school-age teacher Portland, OR
- math tutor Portland, OR
- private schools math teacher Portland, OR
- math teacher Portland, OR
- computer tech Portland, OR
- computer network support specialist Portland, OR
- computer assembly Portland, OR
- computer operations manager Portland, OR
- computer support specialist Portland, OR


