We are a preschool through eighth-grade Catholic elementary school in the Archdiocese of Saint Louis. Our school philosophy statement flows from the educational documents issued by the Church. We pride ourselves on being rooted in our Catholic faith and in our striving to foster in our students a love and connectedness to the Church which Jesus began.

Saint Rose Philippine Duchesne originally established our school as a free school for boys and girls and since then, we have enjoyed a rich tradition of fostering Gospel values while focusing on the pursuit of educational excellence. In our recent history, we merged with the school community at Saint Martin de Porres and this experience has enriched us greatly.

The majority of our student population is from within the boundaries of either Saint Ferdinand or Saint Martin de Porres parish. Those outside one of our parishes are from the North County area at large. Our average class size is about 20 students with a maximum class size of 25 students. We have a staff of ten full-time homeroom teachers, two Preschool teachers, one full-time specialty teacher who teaches music/computer, and three part-time art/music, Spanish, and physical education teachers. We are blessed to have the services of a full-time resource teacher who seeks to minister to the children with special needs.  We also have a part-time nurse and a counselor. 

In addition to our full-time school, we are also proud of our preschool program. We offer a full and half day program with the option of 2,3 or 5 days.  We strive to create a positive and caring atmosphere for young children to learn and develop.  

It is our hope that you find the information to be beneficial as you discern all that is involved in making decisions regarding your child’s education. We encourage you to spend time in prayer asking for God’s loving presence to grace you and your family as you approach this decision. Below you will find our current Financial Information and Registration Form.  We look forward to hearing from you and if you have any further question please feel free to call us 314.921.2201.