Most transfer students build a school list the same way:
- pick a dream campus
- hope their major “isn’t too competitive”
- find out too late that the major admit rate is brutal
Do this instead:
Build your list from major-level data, then back it into a plan.
- Explore official UC transfer data: /uc-transfer-data
- Convert rules into a plan: /transfer-assist
Campus admit rate is not your major admit rate
Campus-wide admit rates are useful context, but they hide the truth:
majors vary dramatically.
Your list should reflect that reality.
Data snapshot (UC major tables served by Luni)
Below is a cross-campus snapshot for Computer Science using the latest UC major tables in our dataset (2023, fetched on 2025-12-25 via /api/v1/data/*_2023_major_table.json).
| Campus | Major label in dataset | Applicants | Admit rate | Admit GPA range |
|---|---|---|---|---|
| UCB | Computer science | 1,320 | 5% | 3.85 – 4.00 |
| UCLA | Computer science | 1,817 | 5% | 3.97 – 4.00 |
| UCSB | Computer science | 1,297 | 12% | 3.93 – 4.00 |
| UCSD | Computer science | 1,441 | 17% | 3.89 – 4.00 |
| UCI | Computer science | 2,137 | 20% | 3.85 – 4.00 |
| UCR | Computer science | 1,580 | 26% | 3.79 – 4.00 |
| UCM | Computer science & engineering | 456 | 39% | 3.36 – 3.85 |
| UCD | Computer science | 1,098 | 45% | 3.72 – 3.96 |
| UCSC | Computer science | 1,166 | 52% | 3.56 – 3.93 |
This table is not here to scare you. It’s here to remove guesswork.
Build a list that works (stretch / target / safety)
Use a simple rule:
- Stretch: major admit rate is low enough that you need everything to be strong
- Target: your GPA and plan fit the typical admit range, and the admit rate is realistic
- Safety: higher admit rate + fewer plan risks (prereqs, sequencing, unit load)
If you’re unsure, start with a barbell:
- 1 stretch
- 2 targets
- 1 safety
The missing step: “Can I actually qualify by the deadline?”
Even if a campus looks “more accessible,” you still need to complete:
- the right prerequisites
- the right sequences
- in the right academic year
That’s why you pair data with articulation:
- Check requirements: /transfer-assist
- Validate course lists: /transferable-courses
The paid move: build a list, then execute it
A list is only useful if you can qualify for it on time.
In the paid Luni app, the agent connects your targets to your term plan and deadlines—so “stretch/target/safety” becomes an execution system, not a spreadsheet.
-
Target tracking + admit probability (est.) as a directional metric (not a guarantee)
-
Requirement gap audit so you know what you’re missing early
-
GPA protection + professor lens to reduce avoidable risk
-
Milestones + next actions that keep you moving term by term
-
See pricing & join the waitlist: /pricing
-
Explore app features: /features
FAQ
Does high admit rate mean I’m safe?
Not automatically. You can still be “not eligible” if you miss required prep or sequences.
What year should I use?
Start with the most recent dataset year for a baseline, then check multi-year trends inside the explorer.
Where do the numbers come from?
The UC explorer is served from UC’s published tables (2013–2023 where available), exposed via our static-data API and rendered in /uc-transfer-data.
