Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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 check

PREFERRED 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 teams

PHYSICAL 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 basis

SALARY

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Upper School Math & Computer Science Teacher in Portland, OR vacancy
  • 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... 
    Suggested
    Full time

    National Association of Episcopal Schools

    Portland, OR
    1 day ago
  • $53.17k - $110.48k

    Position Title Teacher - Middle School Math, Dual Language Immersion (DLI), Spanish. Location Clear Creek Middle School. Job Details Position Type...  ...and the ability to adjust focus. Regularly focus on a computer screen. Regularly bend, stoop, kneel and lift up to 15‑45... 
    Suggested
    Permanent employment
    Contract work
    Flexible hours

    Gresham Barlow School District

    Gresham, OR
    5 days ago
  • $52.17k - $109.55k

    Teacher - Reading & Math Intervention Specialist Location: Riverdale Grade School, Portland, Oregon Job ID: 5735389 Starting Date: Aug 24, 2026 Contract Days: 192 days / FTE: 1.0 (full-time) Salary: $52,168.63 - $109,554.96 per year FLSA Status: Exempt OVERVIEW OF... 
    Suggested
    Full time
    Contract work
    Internship
    Immediate start
    Work visa

    Young World Physical Education

    Portland, OR
    1 day ago
  • $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... 
    Suggested
    Hourly pay
    Extra income
    Full time
    Part time
    Immediate start
    Flexible hours

    Superprof

    Portland, OR
    3 days ago
  • $1,000 per month

     ...philosophy revolves around teaching math in a way that makes sense to...  ...our operating hours. And unlike a school, we don't require you to have a...  .... Others have degrees in the sciences and humanities. Some of us are former school teachers. We are also athletes, musicians... 
    Suggested
    Hourly pay
    For contractors
    Self employment
    Second job
    Flexible hours
    Day shift

    Mathnasium (ID: 5600201)

    Lake Oswego, OR
    15 days ago
  • $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... 
    Remote work
    Relocation

    Motorola Solutions

    Portland, OR
    2 days ago
  • 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 job
    Immediate start
    Flexible hours

    Varsity Tutors, a Nerdy Company

    Portland, OR
    2 days ago
  • 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 job
    Immediate start
    Work from home
    Flexible hours

    Varsity Tutors, a Nerdy Company

    Portland, OR
    2 days ago
  • $16.8 per hour

    Lewis & Clark College is hiring Tutors for the Symbolic and Quantitative Resource Center in Portland, OR. As a Tutor, you will assist students with quantitative coursework, homework help, and exam preparation while fostering a supportive environment. This position requires...
    Hourly pay

    Lewis & Clark College

    Portland, OR
    5 days ago
  • $60.79k - $121.8k

    CTE Computer Science Teacher | Probationary | .6 FTE | Westview High School Starting Date: Aug 18, 2026 Job Description Purpose: The Teacher plans and implements an instructional program that fosters learning and growth, creates a supportive learning environment that... 
    Full time
    Contract work
    Part time
    Internship

    Young World Physical Education

    Portland, OR
    4 days ago
  •  ...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 area
    Day shift

    Hands On Portland

    Portland, OR
    4 days ago
  • 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 area
    Weekend work

    Hands On Portland

    Portland, OR
    4 days ago
  • 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

    Hands On Portland

    Portland, OR
    4 days ago
  • $100k - $110k

     ...the collaboration that's critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations...  ...products such as Emergency Call Handling, 911 Equipment, Computer Aided Dispatch, Records Management Systems, Jail Management Systems... 

    Motorola Solutions

    Portland, OR
    4 days ago
  • $23 - $25 per hour

     ...office organization projects as needed. Perform additional tasks assigned by Support Managers QUALIFICATIONSRequired ~ High School graduate or equivalent. ~2+ years of customer service experience. ~ Able to communicate clearly in writing and verbally. ~... 
    Hourly pay
    Full time
    Work at office
    Remote work

    iM3 Inc

    Vancouver, WA
    4 days ago
  •  ...individuals with disabilities to perform the essential functions. EDUCATION and/or EXPERIENCE · High School Diploma or GED required ~ Associates degree in Computer Science or Management Information Systems preferred ~1-3 years of job experience in technical support –... 
    Full time
    Work at office
    Immediate start
    Remote work
    Relocation
    Shift work
    Weekend work
    Weekday work

    Shoot 360

    Vancouver, WA
    12 days ago
  •  .... · Physical ability to lift up to 50 pounds.   Preferred Qualifications · Associate’s or bachelor’s degree in Computer or Information Science. · Technical certifications such as A+, Network+, MCSE, MCP, or CCNA. · Experience with Microsoft Office 365 and/or... 
    Hourly pay
    Work at office
    Remote work
    Flexible hours

    Tecology

    Vancouver, WA
    23 days ago
  • $28 - $32 per hour

     ...Technology project work Install, configure, and maintain company devices and related hardware and software Maintain knowledge of computer and/or network security systems, applications, procedures, and techniques Identify and resolve computer system malfunctions and... 
    Contract work
    Temporary work

    TEKsystems

    Happy Valley, OR
    12 days ago
  •  ...-Action Plans- on assigned claims which clearly reflect file status and disposition strategy. Provide support for more senior and upper-level claim handlers on the Team, including but not limited to special claim and account level projects and data organization. Qualifications... 
    Home office

    Liberty Mutual Insurance Group

    Lake Oswego, OR
    2 days ago
  •  ...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 employment
    Full time
    Traineeship
    Work at office
    Local area
    Shift work

    Applied Technical Services (Georgia)

    Portland, OR
    4 days ago
  • Service Desk Technician Workplace Type: On-site Position Overview: The Service Desk Technician is responsible for delivering a positive customer experience by professionally and efficiently handling incoming support requests. This role provides troubleshooting assistance...

    PortlandJobs.net, LLC

    Portland, OR
    4 days ago
  • $28 - $34 per hour

     ...and web-based applications Troubleshoot hardware and software problems pertaining to desktop and notebook PCs Decommission older computers, including DOD hard drive wipes and detailed tracking Follow and document standard departmental procedures Follow 5S guidelines to... 
    Contract work
    Work at office
    Local area

    Belcan

    Milwaukie, OR
    3 days ago
  • $53.7k - $69.8k

     ...troubleshootingMulti-function printers and plottersFile systems structure, permissions, and access supportActive Directory User and Computers administrationSLA-driven task managementStrong verbal communication and documentation skills, including experience translating... 
    Local area
    Remote work
    Shift work

    PAE Consulting

    Portland, OR
    3 days ago
  • $25 - $30 per hour

     ...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... 
    Remote work

    Zones

    Portland, OR
    5 hours ago
  • A leading IT solution provider in Portland, OR, is seeking a Help Desk Support Analyst. In this role, you'll ensure global teams have the technology they need, provide first-line technical support, and troubleshoot various issues. Ideal candidates will have 1-3 years of...

    Zones

    Portland, OR
    2 days ago
  • $16.3 per hour

     ...hectic, fast‑paced environment Ability to work with customers who are sometimes angry or frustrated Preferred Qualifications Computer Science or a similar academic major Students with Federal Work Study in their Financial Aid Package Physical Requirements N/A #J-18808... 
    Hourly pay
    Minimum wage
    Summer work
    Work at office

    University of Portland

    Portland, OR
    18 hours ago
  •  ...imaging desktops/laptops. Additionally, the applicant will be required to inventory, configure and deploy telecom devices, desktop computers, laptop computers and tablets. The applicant must have enterprise level experience, excellent written, verbal and inter-personal... 
    Work at office
    Remote work

    The EDH Global

    Portland, OR
    3 days ago
  •  ...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

    Retail-Imaging-Management-Group

    Vancouver, WA
    3 days ago
  • $16 per hour

    Duration: 6 months contract, possibility to go longer Pay: $16/hr Shift/Hours: 3 shifts 6am PST, 7am PST and 8am PST; 8 hours each day (one will be 8am-5pm, rest of training [minimum of 2 weeks] will be 7am-4pm) Job Description Job Title: Customer Support Analyst Overview...
    Contract work
    Shift work

    Vertisystem

    Beaverton, OR
    3 days ago
  • Service Desk Analyst Service Desk Analyst are responsible providing support to end users when they contract call the service desk line. The contractor may also be required to take on‑call shifts. The contractor must be able to: Assist employees when they call the services...
    Contract work
    For contractors
    Work at office
    Shift work

    PortlandJobs.net, LLC

    Portland, OR
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Upper School Math & Computer Science Teacher. Be the first to apply!