1️⃣ Student Result API — psle.php
This endpoint returns a specific student’s result in JSON format.
Endpoint:
https://psle.tetea.store/psle.php?year=2024&school=PS0401058&index=0001
Parameters:
year→ Exam year (e.g. 2024)school→ School number (e.g. PS0401058)index→ Candidate index (e.g. 0001)
Sample Response:
{
"year": "2024",
"school": "PS0401058",
"index": "0001",
"candidate_no": "PS0401058-0001",
"prem_no": "P12345",
"sex": "F",
"subjects": "Kiswahili - A, English - B, Science - B, Average Grade - B"
}
2️⃣ School Results Page — school_result.php
This endpoint displays all student results for a school in a formatted HTML table.
Endpoint:
https://psle.tetea.store/school_result.php?year=2024&school=PS0401058
Parameters:
year→ Exam yearschool→ School number
Example Use: View in browser to see the full school’s results table.
3️⃣ Notes
- Data is fetched directly from official NECTA or TETEA archives.
- Supports years 2016 → 2025.
- If data is not found, JSON or HTML error messages are returned.
4️⃣ Quick Try
You can test directly here: