A command‑line tool that simulates the 2026 UTME score calculation for Nigerian students.
It allows you to select your three subjects (plus compulsory English), enter your raw scores, and instantly see:
- Your percentage scores per subject
- Grades (Excellent, Very Good, Good, Poor)
- Total aggregated score
- Personalised admission advice
- ✅ Interactive subject selection (prevents duplicates)
- ✅ Validates scores against maximum marks (English = 60, others = 40)
- ✅ Converts raw scores to percentages
- ✅ Grades and final recommendations
- ✅ Clear, branded terminal output
- ✅ Auto‑exit countdown
- 💾 File storage – Save scores to a
.csvor.txtfile (Chapter 10) - 🖥️ GUI version – Build with Tkinter, Kivy, or Flask
- 📊 Course recommendations – Suggest courses based on score and chosen subjects
- 🏫 University suggestions – Match score with likely admission cut‑offs
- 📚 Pre‑defined JAMB subject combinations – For Medicine, Engineering, Law, etc.
- 🔍 Dictionary refactor – Replace parallel lists with dictionaries for cleaner code
- Python 3.6+
- The custom
validation.pymodule in the same directory or folder withutme_score_calculator.py
python utme_score_calculator.py===========================================================
==========2026 UTME IMPROVISED SCORE CALCULATOR===========
===========================================================
Input your name: Azubuike
Welcome Azubuike to 2026 UTME IMPROVISED SCORE CALCULATOR...
Select from number 2 - 8, to pick your SECOND subject: 2
PHYSICS has been successfully chosen
...
Feel free to fork, open issues, or submit pull requests. All ideas are welcome – especially those that add:
· Nigerian university cut‑off data · JAMB subject combinations · Persistent data storage
MIT – use freely, credit appreciated.
Azubuike Ihuomachi Prosper – Medical Aspirant & Self‑taught Python Developer GitHub Profile
Disclaimer: This tool is for practice and motivation only. Always rely on official JAMB results.