The Heroica Escuela Naval Militar is the officer training academy of the Mexican Navy.
It began operations on 1 June 1897 with a group of cadets from the Mexican Army's Colegio Militar who had expressed an interest in training as naval officers.
Its original staff comprised one commandant (Captain Juan Antonio Bernal of the Navy), two officers and six teachers, with 26 cadets.
It was given the appellation Heroica ("Heroic") for its efforts in defending the port during the 1914 United States occupation of Veracruz.
On 11 November 1952, the Academy moved to new premises in Antón Lizardo, Veracruz Before graduating, final year cadets take an instructional journey on the ARM Cuauhtémoc.