The public senior high schools and technical institutes that still had places in the CSSPS placement round when the vacancies page was read on 2026-09-26: 693 schools, one row each, with the region, whether the school is for boys, girls or both, whether it offers boarding, the programmes that still had places and how many, and the places left by residence (day, boarding for boys, boarding for girls). Schools that were full are not listed, and programmes that were full are not named, so this is not a complete register of schools or of the programmes they offer; CSSPS gives no school code, district or category. The numbers change during placement and hold for the snapshot date only. Sourced from the Computerised School Selection and Placement System (CSSPS) of the Ministry of Education and Ghana Education Service, published on cssps.gov.gh. 693 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| school_name | TEXT NOT NULL |
| region | VARCHAR(80) NOT NULL |
| gender | VARCHAR(10) NOT NULL |
| residence_options | VARCHAR(20) NOT NULL |
| programmes_with_vacancies | TEXT |
| programme_count | INTEGER NOT NULL |
| programme_vacancies | INTEGER NOT NULL |
| day_vacancies | INTEGER |
| boarding_boys_vacancies | INTEGER |
| boarding_girls_vacancies | INTEGER |
| snapshot_date | DATE NOT NULL |
| source | TEXT |
| school nameTEXT NOT NULL | regionVARCHAR(80) NOT NULL | genderVARCHAR(10) NOT NULL | residence optionsVARCHAR(20) NOT NULL | programmes with vacanciesTEXT | programme countINTEGER NOT NULL | programme vacanciesINTEGER NOT NULL | day vacanciesINTEGER | boarding boys vacanciesINTEGER | boarding girls vacanciesINTEGER | snapshot dateDATE NOT NULL | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Akrodie Technical Institute | Ahafo Region | mixed | day and boarding | BUILDING CONSTRUCTION; ELECTRICAL ENG. TECH.; GARMENT / FASHION TECH.; WOOD TECHNOLOGY | 4 | 47 | 38 | 2 | 9 | 2026-09-26 | Computerised School Selection and Placement System (CSSPS), Ministry of Education / Ghana Education Service |
| BECHEM BUSINESS COLLEGE | Ahafo Region | mixed | day | AGRIC; BUS; GEN. ARTS; GEN. SCI; HOM. ECON.; TECH; VIS. ARTS | 7 | 582 | 603 | — | — | 2026-09-26 | Computerised School Selection and Placement System (CSSPS), Ministry of Education / Ghana Education Service |
| Danso Agyei Senior high technical | Ahafo Region | mixed | day and boarding | BUS; GEN. ARTS; HOM. ECON.; TECH | 4 | 131 | 9 | 37 | 87 | 2026-09-26 | Computerised School Selection and Placement System (CSSPS), Ministry of Education / Ghana Education Service |
| Fawohoyeden Technical Institute | Ahafo Region | mixed | day and boarding | AGRICULTURAL MECHANIZATION TECH.; BUILDING CONSTRUCTION; CATERING & HOSPITALITY MGT; COMPUTER HARDWARE & SOFTWARE; ELECTRICAL ENG. TECH. | 5 | 141 | 53 | 24 | 53 | 2026-09-26 | Computerised School Selection and Placement System (CSSPS), Ministry of Education / Ghana Education Service |
| Gyedu Technical Institute | Ahafo Region | mixed | day and boarding | CATERING & HOSPITALITY MGT; WOOD TECHNOLOGY | 2 | 33 | 0 | 0 | 0 | 2026-09-26 | Computerised School Selection and Placement System (CSSPS), Ministry of Education / Ghana Education Service |
688 more rows — see the plans
See the plansGET connect.apighana.com/api/data/senior_high_school_vacancies
Cite this dataset and the organisation its records come from (Computerised School Selection and Placement System (CSSPS), Ministry of Education / Ghana Education Service). Datasets are updated, so keep the date you accessed it in the citation. Last updated from the source on Sep 26, 2026.
API Ghana. (2026). Senior high school vacancies (Version 1.0) [Data set, compiled from Computerised School Selection and Placement System (CSSPS), Ministry of Education / Ghana Education Service]. Retrieved October 1, 2026, from https://apighana.com/datasets/senior-high-school-vacancies
curl "https://connect.apighana.com/api/data/senior_high_school_vacancies?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/senior_high_school_vacancies?page=1&limit=20",
{ headers: { "X-API-Key": process.env.APIGHANA_KEY } },
);
const { data, meta } = await response.json();import os, requests
response = requests.get(
"https://connect.apighana.com/api/data/senior_high_school_vacancies",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]