St Francis Primary School is a church school currently housing 312 learners. The school premises are situated on two floors within the convent of the Franciscan nuns in Msida. There are 13 primary classes in all comprising of two classes per year group from year 1-5 and three classes in year 6. Religion, ICT, P.E., Drama and Music are taught by teachers specialised in the respective subjects. The school also offers the facilities of a computer lab, a library and a clinic.