聖路易公立學校系統是聖路易市最大的教育機構,負責管理全市75所公立中小學和附屬學校,擁有約2萬5千名學生。聖路易公立學校系統由州政府授權成立,並且受州政府機構聖路易教育委員會節制。此外市內亦有教育委員會但並無法律上的權力。天主教聖路易總教區開設數家教區學校,部分能提供高中階段的教育。其他私立高中有天主教學校,信義宗學校和幾所非宗教私立高中。