A machine learning system that predicts ED admission probability and recommends best-fit schools based on student profiles and preferences.
College Counselor AI helps high school students make informed Early Decision (ED) college choices by:
- Predicting admission probability using a trained ML model on 1,182 colleges
- Calculating ED boost based on college selectivity
- Ranking schools by ED Fit Score (combines base + ED probability)
- Filtering by preferences (school type, size, location, cost, financial aid)
- Providing strategic guidance on when ED is worth it
- GPA (0.0 - 4.0)
- SAT Math & Reading (200 - 800 each)
- AP Courses (0 - 15)
- School Type: Public, Private (multi-select)
- School Size: Small, Medium, Large
- Location: Urban, Suburban, Rural
- HBCU Status: Include/Exclude
- Max Cost: $0 - $80,000
- Min Financial Aid %: 0% - 100%
- Top 10 schools ranked by ED Fit Score
- School characteristics (type, size, location, cost, financial aid)
- Admission probabilities (with and without ED)
- College admit rate and selectivity tier
- Colleges: 1,182 four-year institutions
- Features: 14 per college
- Time Period: 2013-14 academic year
- Coverage: Public, private, and HBCU institutions
Data Cleaning:
- Removed colleges with missing critical data
- Standardized numerical values
Why Gradient Boosting?
- Captures non-linear relationships
- Handles feature interactions automatically
Where you rank within a college's applicant pool matters 5x more than college selectivity. Colleges compare you to their typical students, not to a universal standard.
Choosing the right selectivity tier matters more than optimizing your profile.
ED helps more at selective schools.
- Dataset is from 2013-14 (admissions have evolved)
- Limited to 1,182 colleges
- No international colleges
- Cannot capture essays and personal statements
- Cannot measure teacher recommendations
- Cannot assess demonstrated interest
- Cannot account for unique circumstances
- Cannot measure legacy status
- Cannot assess extracurricular depth
- Cannot evaluate holistic review factors
This model is a tool to help you think strategically about college search, not a crystal ball. Real admissions are more complex than numbers alone. Use this as ONE tool combined with campus visits, counselor advice, and your own research.
- Python 3.7+
- pandas, numpy, scikit-learn
- matplotlib, seaborn
# Install dependencies
pip install pandas numpy scikit-learn matplotlib seaborn
# Run the GUI
python gui.py- Enter your profile (GPA, SAT, etc.)
- Set preferences (school type, size, etc.)
- Click "Get Recommendations"
- Review top 10 schools ranked by ED Fit Score
- Analyze admission probabilities and school details