We are in the 21st century and we should fully embrace, exploit and maximize computer capability. There is no need to gather, in one room, all headmasters, headmistresses and principals to manually undertake Form One Selection. It is laughable that they still do this. Using a computer program, this can be achieved cheaply, fast and accurately.
The program does the selection starting with the highest pupil and DOESN'T move to the next pupil until and unless the higher pupil is placed in a school. Hence the name "no-pupil-left-behind".
Adjusted Performance is the best parameter to rank the pupils.
https://www.facebook.com...a/posts/145963839110291
or
https://www.facebook.com...a/posts/124048244635184
or
https://www.facebook.com...a/posts/137281499978525
Whichever of the 3 suggested formulas the Ministry of Education agrees to adapt, modify and/or use.
This suggested selection method is based on PERFORMANCE as opposed to the current one that is PREFERENCE based. Despite a brighter kid missing his preferred choices, the computer program gives him the next BEST available school , despite not choosing that school, before program considers the next pupil on the rank list. The brighter pupil's INTENTION i.e. to go to any BEST AVAILABLE school he qualifies for, is honored.
Rank list is a list of all pupils sorted by their Adjusted Performance, starting from the highest to the lowest.
The computer program, written in any programming language, can help reduce the pupil/parent anxiety as both marks and school selections can be released simultaneously.
COMPUTER PROGRAM ALGORITHM
2015 KCPE pupils made 4 choices. This algorithm has 11 statements and assumes the pupil's all 4 choices were national schools, which is the worst case scenario :
Check pupil's 1st choice. If available admit pupil else,
Check pupil's 2nd choice. If available admit pupil else,
Check pupil's 3rd choice. If available admit pupil else,
Check pupil's 4th choice. If available admit pupil else,
****************************
The 7 statements below are only executed after the pupil misses his 4 preferred choices
****************************
Check any national school, by school code. If available admit else,
Check any extra-county school within pupil's sub-county, by school code. If available admit else,
Check any extra-county school, within pupil's county, by school code. If available admit else,
Check any extra-county school, outside pupil's county, by school code. If available admit else,
Check any country school within pupil's sub-county, by proximity distance. If available admit else,
Check any country school, within pupil's county, by proximity distance from pupil's primary school. If available admit else
Check any sub-county school,within pupil's sub-county, by proximity distance from pupil's primary school. If available admit.
The proximity distances can be determined using GPS technology or otherwise.
The program is not rocket science!