If you’re preparing for the 2026 UTME or Direct Entry admission, you need to upload your O’Level results (WAEC, NECO, NABTEB, or GCE) on the JAMB portal. This guide shows you exactly how to do it step-by-step.
To upload your O’Level results: Log in to your JAMB profile at jamb.gov.ng/efacility, click on “O’Level Result(s)”, select your exam type, enter your exam number and year, then submit. JAMB will verify and fetch your results automatically from the exam body’s database.
What You Need Before You Start
Before uploading your O’Level results, make sure you have:
- Your JAMB profile login details (email and password)
- Your O’Level exam number (WAEC, NECO, NABTEB, or GCE)
- The year you wrote the exam
- Stable internet connection
- A valid email address linked to your JAMB profile
You can upload up to two O’Level results on JAMB. This is useful if you have results from different exam bodies or sat for the exam twice to improve your grades.
Step-by-Step Guide to Upload O’Level Results on JAMB Portal
Step 1: Visit the JAMB E-Facility Portal
Go to jamb.gov.ng/efacility using any browser on your phone or computer. This is JAMB’s official portal for all profile-related activities.
Step 2: Log In to Your JAMB Profile
Enter your email address and password to access your profile. If you’ve forgotten your password, click “Forgot Password” and follow the recovery steps.
Step 3: Click on “O’Level Result(s)”
Once logged in, you’ll see several options on your dashboard. Look for “O’Level Result(s)” and click on it. This opens the result upload page.
Step 4: Select Your Exam Type
Choose the exam body for the result you want to upload:
- WAEC (West African Examinations Council)
- NECO (National Examinations Council)
- NABTEB (National Business and Technical Examinations Board)
- GCE (General Certificate of Education)
Step 5: Enter Your Exam Details
Fill in the required information:
- Exam Number: Enter your O’Level examination number exactly as it appears on your result
- Exam Year: Select the year you wrote the exam
- Type of Result: Choose either “Awaiting” (if results haven’t been released) or the appropriate sitting
Step 6: Submit and Verify
Click “Submit” after entering your details. JAMB will automatically verify your information with the exam body’s database and fetch your results.
If your results are successfully verified, you’ll see all your subject grades displayed on the screen.
Step 7: Upload a Second Result (Optional)
If you have a second O’Level result, repeat the process by clicking “Add Another Result” and following the same steps.
Step 8: Print Your Summary
After uploading, click “Print Summary” to download a PDF of your uploaded O’Level results. Keep this for your records.
What to Do If Your O’Level Results Don’t Upload
Sometimes, candidates face issues when trying to upload their results. Here’s what might be wrong and how to fix it:
| Problem | Solution |
|---|---|
| “Exam number not found” | Confirm your exam number is correct. Check your result slip or scratch card. |
| Results still “awaiting” | Your exam body hasn’t released results yet. Wait and try again later. |
| Incorrect grades displayed | Contact your exam body (WAEC, NECO, etc.) to verify your results first. |
| Portal not responding | Use a different browser or device. Try during off-peak hours. |
| Already uploaded by another person | Someone may have used your details. Report immediately to JAMB. |
If problems persist, visit the nearest JAMB office with your O’Level result and JAMB registration slip for assistance.
Important Notes for Candidates
JAMB accepts results from approved exam bodies only. These include WAEC, NECO, NABTEB, and GCE. Foreign O’Level results must be evaluated by WAEC Nigeria before uploading.
You must upload your O’Level results before checking admission status. Institutions cannot offer you admission if JAMB doesn’t have your O’Level records on file.
Awaiting results can be uploaded. If you’re still expecting your O’Level results, you can indicate “Awaiting” during registration. Remember to update it once your results are released.
Double-check your exam number before submitting. An incorrect exam number will fetch the wrong results or show an error. This can delay your admission.
Frequently Asked Questions (FAQs)
Can I upload my O’Level results after UTME?
Yes, you can upload your O’Level results anytime before the admission process closes. However, it’s best to upload them immediately after your UTME to avoid last-minute issues.
How many O’Level results can I upload on JAMB?
You can upload a maximum of two O’Level results. This allows you to combine sittings if you didn’t get all required credits in one attempt.
Can I change my O’Level details after uploading?
Yes, but you must do this through JAMB’s correction portal. Visit any JAMB accredited CBT center with your documents to request corrections. A fee may apply.
What if my exam body hasn’t uploaded results to their database?
Wait for your exam body to upload results to their system first. JAMB fetches results directly from WAEC, NECO, and NABTEB databases, so uploading won’t work until results are available.
Do I need to upload O’Level results for Direct Entry?
Yes, Direct Entry candidates must also upload their O’Level results along with other required certificates like NCE, ND, or A-Level.
Related Topics You Should Read
After uploading your O’Level results, you should also know how to check your JAMB admission status, how to accept or reject admission offers, and how to print your JAMB admission letter. Understanding JAMB’s Change of Course and Institution process is also helpful if your preferences change.
Haruna Ayuba is an Educationist who loves to write and share information with students and Guardians, helping them make the right decisions faster.
He is also an editor, AI lover and a prompt engineer.
Using AI to make a positive impact.




