Skip to content

College Track · in high school

Every step, laid out for you.

All 2,215 college programs, scored twice for your player. Then the real openings at their position, coach emails written from each program’s own facts, the ID camps worth the drive, and every reply tracked to a commitment.

One season, narrowed

From every NCAA and NAIA program
to the one that signs them.

  1. 2,215college programs
  2. 15picked to start your player's list
  3. the ones with a gap at your position
  4. 1shirt

The narrowing is the product — scoring, roster math, and 5,545 coach addresses read off the schools’ own staff pages. The last step is the player’s. We don’t promise a signature and we don’t email a coach for you.

Hayden Schiff from Cincinnati, USA · CC BY 2.0

You're scored and fit for the College Track

Here's everything we do next — in order.

Five steps, each on the real screen it happens on, with a sample player in it.

  1. Step 1 of 5

    We find your fit schools

    Every program gets two honest scores, Athletic and Academic, ranked, with the reason behind each one.

    2,215 programs
    Sample player
    The Fit tab at laptop width: every scored program ranked, each with an Athletic score, an Academic score, its fit band, and its distance from home.

    Sample playerDrag to look around

    The Fit tab at laptop width: every scored program ranked, each with an Athletic score, an Academic score, its fit band, and its distance from home.
    A screenshot of Startline with 3 regions highlighted and numbered, explained in the list below.
    1. 1Two scores, never blended — Athletic and Academic stay apart. A great team at a school that would never admit your player is not a fit.
    2. 2Stretch, Strong fit or Fair fit — Stretch means the program recruits above your player's level. Strong and Fair fit are schools at it. A good list has a few Stretch schools and mostly Strong fits.
    3. 3Every division, ranked — D1 next to D3 next to NAIA, in one list. The division, state and conference sit under each name.
    Sample player
    A school page with the Level Match factor opened: the player's level beside the level the program usually recruits, and the points it earned

    Sample playerDrag to look around

    A school page with the Level Match factor opened: the player's level beside the level the program usually recruits, and the points it earned
    Sample player
    A school page showing academic factors with their points, and a note on which points were measured

    Sample playerDrag to look around

    A school page showing academic factors with their points, and a note on which points were measured

    1/3 The list, two scores a school

  2. Step 2 of 5

    Find the openings that are actually real

    Who graduates at your position, how many are ahead of you, and whether the players a school signs actually stay.

    66,998 roster spots read
    Sample player
    One program opened up: its Athletic and Academic scores over a factor-by-factor breakdown, with Roster Openings expanded to show who graduates at this position.

    Sample playerDrag to look around

    One program opened up: its Athletic and Academic scores over a factor-by-factor breakdown, with Roster Openings expanded to show who graduates at this position.
    A screenshot of Startline with 3 regions highlighted and numbered, explained in the list below.
    1. 1The athletic half — Can they play there: level, the real opening at their position, freshman minutes. Tap any factor under it to see why.
    2. 2The academic half — Judged separately, never averaged in. Where we hold too little of a school's admissions record, it says so instead of printing a number.
    3. 3Who actually graduates — Read off that program's own published roster: who leaves at this position and who is ahead. Dated, not estimated. This is 25 of the 100 athletic points.
    Sample player
    A school's roster by position and class year, with the player's row marked and the count of midfielders still there when they arrive

    Sample playerDrag to look around

    A school's roster by position and class year, with the player's row marked and the count of midfielders still there when they arrive

    1/2 One school, opened

  3. Step 3 of 5

    Reach the right coaches with the right facts

    Drafted from that program's roster need, the class graduating at your position and your grades — then edited by you and sent from your own inbox.

    8+ live data points
    Sample player
    A coach email to a named coach, the address masked, drafted from that program's roster need and the player's own profile, with every fact marked by where it came from.

    Sample playerDrag to look around

    A coach email to a named coach, the address masked, drafted from that program's roster need and the player's own profile, with every fact marked by where it came from.
    A screenshot of Startline with 3 regions highlighted and numbered, explained in the list below.
    1. 1A real coach, by name — The coach who runs that program's recruiting inbox, read off the school's own staff page — not a generic soccer@ alias. (Name and address are hidden in this picture.)
    2. 2Opens with their roster — The first line is that program's own graduating class at this player's position: proof the email was not sent to two hundred schools.
    3. 3Every fact, color-coded to its source — Every highlighted line is listed with where it came from — your game, your academics or that program's own record — so you can see nothing in the draft was made up.
    Sample player
    The email screen on a phone: the coach it is addressed to with the address masked, and a switch between the head coach and the whole staff

    Sample playerDrag to look around

    The email screen on a phone: the coach it is addressed to with the address masked, and a switch between the head coach and the whole staff

    1/2 The email, facts marked

  4. Step 4 of 5

    Be on their radar before you ever show up

    Families burn the most money at ID camps and drive home unseen. We hold the coach contacts for the host schools, so you arrive as a name they expect.

    1,909 camps
    Sample player
    The ID camp directory: each camp with its date, venue, level, the fee where the host publishes one, and how many schools are attending.

    Sample playerDrag to look around

    The ID camp directory: each camp with its date, venue, level, the fee where the host publishes one, and how many schools are attending.
    A screenshot of Startline with 3 regions highlighted and numbered, explained in the list below.
    1. 1Real date, real venue — Where a school has published one. Camps that haven't posted a date say so instead of guessing at one.
    2. 2Who is in the room — Which schools send staff. That is the whole reason to pick one camp over another.
    3. 3Nothing invented — The fee comes straight from the host's own page. Where a school hasn't published one, the card leaves it out rather than guessing.
    Sample player
    One ID camp: the host school, the date, the place, the fee and a button to follow it

    Sample playerDrag to look around

    One ID camp: the host school, the date, the place, the fee and a button to follow it

    1/2 Every camp, by date

  5. Step 5 of 5

    Track it all the way to a commitment

    One board for every coach conversation, first message to offer. Forward a coach's reply to your private tracking address and your answer is drafted, to give you the best opportunity to get a response; you review and send it. A nudge drafts itself when a coach goes quiet.

    first message → offer
    Sample player · results illustrative
    The follow-up tracker: four stages across the top, a card per school carrying both scores, and dated reminders beside them.

    Sample player · results illustrativeDrag to look around

    The follow-up tracker: four stages across the top, a card per school carrying both scores, and dated reminders beside them.
    A screenshot of Startline with 3 regions highlighted and numbered, explained in the list below.
    1. 1Four stages, one board — Ready to send, emailed, replied, offer. Every school your player is talking to, in one place.
    2. 2Both scores on the card — So a school moving down the board is always read next to how well it actually fits.
    3. 3The nudge, dated — Fourteen days of silence is a second touch, not a no. The follow-up dates are kept for you.
    Sample player · results illustrative
    Two tracker columns on a phone: a draft ready to send, and a school emailed two days ago with the date its follow-up comes due

    Sample player · results illustrativeDrag to look around

    Two tracker columns on a phone: a draft ready to send, and a school emailed two days ago with the date its follow-up comes due
    Sample player · results illustrative
    The tracker's reply box holding an example coach message, marked as an example from no real school

    Sample player · results illustrativeDrag to look around

    The tracker's reply box holding an example coach message, marked as an example from no real school

    1/3 Every school on one board

Soccer recruiting + AI

Powered by AI. Run by a person.

25 jobs keep Startline running, and 8 of them use AI, for words. The two Fit Scores are computed by fixed rules, so the same answers always give the same scores.

See how we use AI

  • Writes in their voice

    Two minutes of talking, and each coach email can be put in your player's own words. The facts in it do not change.

  • Reads school news daily

    For the schools you follow, one line worth mentioning to the coach, with its link.

  • Rewords a reply on request

    Say what you do not like about a drafted answer to a coach and AI rewords it, adding nothing new.

  • Reads their game film

    Points to the moments worth keeping in a highlight reel, each with its time in the film. No rating.

Talk for two minutes. Get coach emails that sound like you.

Your browser writes your words down as you speak; our AI learns how you talk and rewrites each draft in your voice — facts, numbers and links untouched.

College Track · your list

See your best-fit schools free

Build a profile and get your ranked list — one school you activate, no credit card.

U.S. Air Force Academy · Public domain

Before you start

The questions families actually ask

When can a college coach actually write back?

D1 coaches can call, text or email a recruit from June 15 after sophomore year. D2 coaches can write to a recruit of any age (since August 2024); in-person contact and visits wait until June 15 after sophomore year. D3 and NAIA coaches have no date restriction. So a D1 coach who is silent before June 15 is following a rule, not giving a verdict.

How do you know a coach replied?

You tell us, once, and it runs from there. Your account has a private tracking address. BCC it when you email a coach and that school moves to Emailed. Forward a coach's reply to it, or set your inbox to forward coach replies, and the reply lands on your board, the school moves to Replied, and an answer is drafted for you from your player's profile. You review every reply and send it from your own inbox. We read only what you send to that address, never your inbox. If your email carries your player link, the board also shows when that link was opened.

How many schools should we email?

Enough to cover the range. A list that is all Stretch schools and a list with none fail the same way. A good list has a few Stretch schools and mostly Strong fits. We sort every school against your player's own list so you can see the spread before you send anything.

Do we have to go to ID camps?

No. A blanket camp invitation is marketing, not recruitment — the ones worth the drive are the ones staffed by schools already on your list. We hold 1,909 and show you which of your schools attend each.

How current is the roster data?

2,194 of the 2,215 programs are on their 2026-27 squad — the season being played right now — and the roster page itself confirms it. 18 had not posted a new roster when we last read them, so you see last season's with the date on it; 3 post a roster whose page doesn't say which season it is; and 0 publish no roster we can read at all. Every school page carries the date we last read that one.