Advisory one-pager · Enrollment-marketing efficiency · For StraighterLine

Is your media buying cheap $99 signups, or learners who actually enroll at a partner school?

I'd rather start with a short call to hear what you actually need. But you're busy, so I did some homework: a small, working prototype built only from StraighterLine's public numbers, to show the kind of enrollment-marketing work I've done before, on a problem your funnel is wrestling with now. It's a rough sketch on synthetic and public figures, not your data and not a finished product, just a faster way to show what working together looks like than a blank-page call.

The hunch behind it: StraighterLine sells a low-friction on-ramp (~$99/mo, 200,000+ students a year, per your own pages), but it only monetizes durably when a learner converts through to a partner-school enrollment (the DeVry expansion is that model made public). The cheapest conversion to measure is the $99 signup, in days; the event that pays is the partner-enrolled start, in months. Score the acquisition team on cost-per-signup and the money flows to the channel that produces the cheapest members, many of whom churn before completing a course. That's the leak the prototype sketches.

200,000+
Students/yr StraighterLine says it serves (DeVry release, 2026-05-28)
DeVry
The named through-conversion: the partner enrollment is the event that pays
~9 to 10%
Lower cost-per-partner-start in the demo's default (synthetic; a hypothesis to test, not a result)

What the prototype shows

  • A one-click optimizer: split a synthetic media buy across four channels under per-channel ceilings (the boast) and a hard cap (the bound). Flip the objective from cost-per-signup to cost-per-partner-enrolled-start; watch the money move.
  • The cheap-signup trap: the channel with the lowest cost-per-signup has the worst through-conversion. A signup plan over-funds it; a partner plan starves it.
  • The data-readiness null: one scenario where the completion-to-partner join is missing, so the tool refuses to optimize and names the first real deliverable instead.

The honest bound (read this first)

StraighterLine is private, so there's no ad-spend line to anchor on the way a 10-K gives one. Every per-channel number is synthetic and labeled, tuned to the shape of your public unit economics, never minted to look like a StraighterLine figure. The prototype is a worked example of the method, not a finished solution and not a claim about your real numbers. Wiring it to your funnel is the engagement.

Your team could build a greedy optimizer in an afternoon, and I'd say so on the call. The reason to bring in outside hands is independence (a team scored on signups can't easily audit its own signup-optimized buy), speed, and a track record in exactly this funnel, not raw capability.

The hunches behind it (each one falsifiable on your data)

1 · The metric mismatch

Media is optimized to the metric that reports fastest (cost-per-signup) while the business is paid one hop downstream (cost-per-partner-enrolled-start). Check: join a quarter of channel-level spend to completion and partner-enrollment outcomes, and see whether the signup-cheapest channels are the partner-cheapest ones. If they line up, there's no gap, and I'll say so.

2 · The cheap-signup churn

The cheapest $99 signups churn before completing a course, so the channel that looks best on the dashboard is among the worst on partner-enrolled starts. Check: cohort the cheapest-acquired members by channel, read their completion and through-conversion rates.

3 · The join may not exist yet

Measuring a partner-enrolled start (completion records joined to partner-enrollment confirmations, sometimes months later) may not yet be a clean, routine join. Check: a data-readiness read in week one. If the join isn't there, building it is the first deliverable, ahead of any reallocation.

Who this is for

Head of Growth / VP Performance Marketing at StraighterLine, with the CEO and the partnerships owner as the people the DeVry-style strategy actually lands on. Triggers: subscription CAC looks fine but partner-enrollment volume isn't keeping pace; the DeVry expansion raises the question of whether media is aimed at the partner-enrollment hop at all; nobody owns the single row where cost-per-signup and cost-per-partner-start sit side by side.

The 4 to 6 week diagnostic

WK 1-2Data-readiness read: can you measure a partner-enrolled start today? Quantify the gap on what's joinable now → the working optimizer on your structure
WK 2-4Replace synthetic fixtures with your per-channel cost, completion, and through-conversion rates; structure the boast as data, not a fight → live weekly plan
WK 4-5Through-conversion honesty check: is the partner-enrollment number real before you optimize against it → checks and thresholds
WK 5-6One weekly artifact the growth and partnerships teams both read, plus a handoff runbook → IP transfers

Engagement & pricing

Fixed scope, 4 to 6 weeks, one diagnostic. Ships the working optimizer on your structure, the data-readiness read, the weekly artifact, and a through-conversion honesty check. All IP transfers to StraighterLine. No platform, no subscription, no integration to buy.

Diagnostic: data-readiness read + working optimizer + the gap quantified on what's joinable$45 to 70k
+ Internal extension: your per-channel numbers, the through-conversion join, validation, cited trailto ~$140k

Fixed-scope, one-time, IP transfers; indicative ranges, final scope set after a 30-minute call. Assumes one quarter of channel-level history. If the gap isn't there in your funnel, you don't pay for the extension.

The ask

One 30-to-45-minute call. Bring last quarter's channel-level spend and, if you have it, anything that ties a completion to a partner enrollment: or bring nothing, the demo runs on public numbers. I'll walk the signup-vs-partner-start gap live on the optimizer and we'll find out together whether the join even exists yet. If the gap's already closed in your shop, I'll say so on the call.

The tool, live: straighterline-enrollment.pages.dev · Book it: jeffpinto.com/engage · Method: the boast-and-bound note

Who's behind this. Jeff Pinto runs a small, independent data and AI advisory practice (jeffpinto.com). Thirty years across AI data and privacy, health tech, marketing analytics, renewables, logistics, and broadcasting; the last seven in ML and AI. Hands-on at Meta, Uber, and IBM, plus six startups (one turnaround, three acquisitions). Two MScs: computer science (Toronto) and engineering (Loughborough). Engagements are fixed-scope, four to twelve weeks, no platform and no subscription; whatever gets built, the IP transfers to you.

The relevant slice here: I built marketing-budget-management SaaS for higher education at Sparkroom from 2009 to 2015, the same enrollment-marketing funnel and the same trade floor (LeadsCon), and the boast-and-bound method was coined on a 2012 higher-ed paid-media pilot. This is the funnel I know best.

Sources: StraighterLine published claims (200,000+ students, ~$99/mo, 180+ partners, DeVry through-conversion) from the DeVry/StraighterLine release, 2026-05-28, and StraighterLine pricing / "Partner Colleges" pages, 2026, cited as the company's own marketing claims, not independent fact. Per-channel cost, completion, and partner-conversion figures are synthetic and illustrative; StraighterLine is private and discloses none of them. Method: boast-and-bound, jeffpinto.com/notes/gcu-media-planning.

Built by Jeff Pinto: higher-ed marketing analytics at Sparkroom / Blue Camel · Meta / Uber / IBM + 6 startups · Two MScs. jeffpinto.com