Wall Street English · Consumption Model
GOC + DM revenue impact from activity improvement · LTV model (contract price, renewal %, Speak+ attachment) is a separate future tool
May 2026
Static Data
click to expand—
GOC
click to expand—
Eligible students (Online + Full Access)
All encounters via GOC. Annual GOC enc = MPR × 12.
Encounters split between online (GOC) and in-centre. Baseline: 16,989 online / 39,934 total = 42.5%.
Other class types · classes / GOC student / year
Seat outcome mix (% of seats held)
Derived: 100 − no-show − late cancel · Full price charged
DM — Didactic Materials
click to expand—
Revenue driven by MPR. Books/yr per student = MPR × 12 ÷ encounters per level.
Improvement Trajectories
click to expand—
Step improvements applied every N months. Enable a row to include in the projection.
| Metric | ±/step | Every (mo) | For (mo) | On |
|---|---|---|---|---|
| Activity rate (all types) | ||||
| MPR (all types) — drives enc + DM | ||||
| GOC attended rate | ||||
| FA GOC ratio (pp) |
Baseline ARR
$—
Annual run rate, current parameters
End-of-period ARR
$—
At end of projection
ARR Uplift
$—
Additional annual revenue at end
Cumulative Uplift
$—
Incremental revenue over projection
Revenue Trajectory
Projection Table
Click column to inspect breakdown ↓
Revenue Breakdown · Baseline
Calculation logic
MPR (Monthly Progress Ratio) = encounters per month per student annual encounters / student = MPR × 12 DM books / student / year = MPR × 12 / encounters_per_level (default 4) Active students per type = enrolled × activity_rate / 100 GOC encounters (annual): Online: active_online × (MPR_online × 12 + extra_pw × 52) Full Access: active_fa × (online_pw × 52 + extra_pw × 52) For each GOC class type (Encounter, Complementary, Social Club): attended_rev = classes × attended_rate/100 × price noshow_rev = classes × noshow_rate/100 × price × recovery/100 late_cxl_rev = classes × late_cxl_rate/100 × price × recovery/100 advance_cxl_rev = 0 (not charged) goc_revenue = encounter + complementary + social_club dm_revenue = Σ (active_students × MPR × 12 / enc_per_level × $30) across all 3 types total = goc_revenue + dm_revenue Projection: at each step T, metrics shift by configured trajectory. Cumulative uplift = Σ (revenue_at_T − baseline) × 3/12 for each quarter.
Data gaps (marked TBC)
Scope
Consumption Model only: GOC class revenue + DM revenue. A separate LTV Model will cover: contract sales price, contract length, renewal rate, and Speak+ attachment rate.
Speak+ is excluded — not billed on consumption.