Wall Street English · Consumption Model

Impact Calculator

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

Total enrolled students
Active:  ·  GOC-eligible active:
Full Access GOC: some
# students
% of total
MPR enc/month
Activity rate (%) % active/month
Online GOC: all
# students
% of total
MPR enc/month
Activity rate (%) % active/month
In Centre GOC: none
# students
% of total
MPR enc/month
Activity rate (%) % active/month
Totals
Sum of #
vs enrolled
Sum of %
should be 100%
MPR note: 4 enc = 1 level/book  ·  books/yr = MPR × 3  ·  enc/yr = MPR × 12   

GOC

click to expand

Eligible students (Online + Full Access)

Online — active

All encounters via GOC. Annual GOC enc = MPR × 12.

— seats / student / yr  ·  — total
Full Access — active

Encounters split between online (GOC) and in-centre. Baseline: 16,989 online / 39,934 total = 42.5%.

% encounters via GOC
— seats / student / yr  ·  — total
Encounter price per class ($)

Other class types  ·  classes / GOC student / year

Complementaries max 4 students
Price per seat ($)
GOC seats / student / yr Online: 16,989/mo · Centre (non-GOC): 13,313
Social Clubs max 8 students
Price per seat ($)
GOC seats / student / yr Online: 16,989/mo · Centre (non-GOC): 2,935

Seat outcome mix  (% of seats held)

Attended

Derived: 100 − no-show − late cancel · Full price charged

—%
No-show (%)
Recovery: %
Late cancel (%)
Recovery: %

DM — Didactic Materials

click to expand

Revenue driven by MPR. Books/yr per student = MPR × 12 ÷ encounters per level.

Encounters per level
Price per level ($)
FA: — books/yr  ·  Online: — books/yr  ·  In Centre: — books/yr

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

Methodology & Data Gaps click to expand

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)

  • GOC outcome rates: attended, no-show, late cancel, advance cancel  (ops / BI)
  • No-show and late cancel recovery %  (ops / finance)
  • Complementary and Social Club classes per student per year  (BI)
  • Activity rate per contract type  (BI — students with ≥1 activity in month)
  • MPR by contract type  (BI — actual progress rates)

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.