Best 10 primary schools in Cardiff Post has detailed information about best rated primary schools in Cardiff. Cardiff has over 123 primary schools whereas 7 are private schools which take pupils of high school age, some of which also have primary and nursery schools as well. All of these schools offer day places, with one offering boarding places as well (Cardiff Sixth ...