It is situated beside the De La Salle College on the outskirts of Dundalk.
The school crest symbolises loyalty to the French crown.
The school and others originally established by the Sisters of St. Louis are now under the trusteeship of the Le Chéile Trust.
Le Chéile formally came into being on 1 September 2009 and offers a network of support for all St. Louis schools and staff.
The primary motto 'Dieu le Veult' which is old French for 'God Wills It' - the rallying cry of the Crusaders.