Primerly field report

St. Stephen’s Academy

a faith-based private school in Beaverton, Portland

PK–12 · Private · Classical · Religious

Lower School (PreK–5): 7275 SW Hall Blvd, Beaverton, OR 97008; · Headmaster: Travis Koch; Principal: Riley Gilmore; Lower School Principal: LeAnne Hidde; CCA Principal: Christine DeWitt

St. Stephen’s Academy is a classical Christian day school serving PreK–12 across two campuses: the Lower School (PreK–5) in Beaverton and the Upper School (6–12) on NW Cornell Rd. in Portland. Learning follows the classical trivium (Grammar, Logic, Rhetoric) so foundations are laid in the early grades and then sharpened through formal logic, Latin, Singapore Math, scientific method, and proof writing in the middle years, culminating in rhetoric-stage work that emphasizes clear thinking and persuasive communication in high school. From K–4th grade they offer a specific "hybrid" track called Covenant Classical Academy which offers a unique collaborative model, combining classroom learning on Tuesdays and Thursdays with guided home education on Monday, Wednesday, and Friday.

As a classical Christian program, courses are framed by the pursuit of truth, goodness, and beauty, with school-wide habits that form character alongside academics. The school describes itself as Protestant and confessionally Reformed, and it welcomes families from other traditions who support that confession. Families will also find a simple uniform culture to keep the school day focused, and an OSAA-member athletics program. The school is accredited by ACCS, SCL, and Middle States (MSA), underscoring its commitment to this model from the earliest grades through graduation.

Tuition: $5,520 – $15,300 (2026–27 range)

Address: Lower School (PreK–5): 7275 SW Hall Blvd, Beaverton, OR 97008; Upper School (6–12): 14986 NW Cornell Rd, Portland, OR 97229.. Phone: 503-646-4617. Website: ststephensacademy.com.

All Portland-area schools on Primerly

Test rows
The Primerly field report · ✓ school-verified · {{ sc.city }}

{{ sc.name }}

{{ sc.slugPre }}{{ sc.slugEm }}
{{ sc.metaType }}
{{ sc.metaLine }} · {{ sc.siteLabel }}
“{{ sc.quote }}”
{{ saveLabel }} {{ cmpLabel }} print
{{ v.num }}
{{ v.lbl }}
{{ vNote }}
Your margin Sign in to save this school and keep notes here, shared with a co-parent.
Your margin
✓ saved
save this school
{{ n.text }} · {{ n.by }}, {{ n.when }}
{{ shortNm }}
see them side by side
Saved here for now. Sign in and it follows you, with room for notes from a co-parent or collaborator.
PPS rightsizing · a proposal, not a decision

{{ rz.lede }} {{ rz.boardLine }}

{{ c.head }}{{ c.label }}{{ c.more }}

{{ g.when }}. {{ g.text }}

Next PPS date: {{ rz.next }}Every school and date{{ rz.srcLabel }}Checked {{ rz.checked }}

The basics

{{ sc.dropCap }}{{ sc.overviewFirst }}

{{ p }}

{{ sc.timely }}

A day here

The schedule
{{ sc.day.schedule }}
Before & after school
{{ sc.day.care }}
{{ s.body }}

The campus

{{ p }}

{{ c.label }}
{{ sc.campus.aside }}
0 · lower risk10 · highest risk
campus average {{ sc.seismic.avg }}most at-risk building {{ sc.seismic.max }}
{{ t.big }}
{{ t.small }}

{{ p }}

worth asking about on the tour
{{ sc.seismic.source }}

Who goes here

{{ g.pct }} {{ g.label }}
{{ f.big }} {{ f.small }}
{{ sc.who.noBandNote }}
{{ sc.who.demoNote }}
Academic performance{{ scores.line }}
{{ t.big }}{{ t.small }}
{{ scores.note }}
Academic performance
{{ sc.who.assessment }}
{{ t.big }}
{{ t.small }}
{{ sc.who.rankLine }}
{{ sc.who.rankNote }}
{{ sc.who.feedback }}

Where they go next

{{ sc.after.prose }}

{{ sc.after.bigLine }}
▸
{{ st.t }}
{{ st.s }}
{{ o.label }}
{{ o.pct }} Oregon {{ o.orPct }}
Oregon average, same source.
Worth asking on the tour
▸{{ q }}
{{ sc.after.aside }}

The support

{{ t.big }}
{{ t.small }}
{{ sc.support.note }}
{{ s.body }}

Getting in

▸
{{ st.n }}
{{ st.text }}
Your odds in the lottery

Seats here aren’t first-come; they’re drawn by lottery. Each circle below is a tenth of the families who applied over the last two springs and stayed in the running (didn’t take a higher-ranked school). Filled circles got a yes.

{{ l.text }}
but it depends who you are
{{ p.label }} {{ p.pct }}
{{ oddsSrcCaret }} where these numbers come from

Official PPS lottery results, 2025-26 & 2026-27 combined: offers made ÷ families still in the running (offered + waitlisted); applications cancelled for a higher-ranked school excluded. pps.net › prior transfer data. Slots reset every year.

{{ r.k }}{{ r.v }}
Tuition
{{ sc.adm.tuitionLine }}
Visit the school site {{ sc.adm.cta2Label }}