La Escuela de Suboficiales de la Armada es una institución militar destinada a la formación de suboficiales de la Marina de Guerra Española (sargentos, sargentos primero, brigadas, subtenientes y suboficiales mayores), y que tiene su sede en San Fernando (Cádiz).
La sede de la Escuela se encuentra en la Población Militar de San Carlos, enclave militar situado al norte de San Fernando (antigua Isla de León) y cerca del también isleño Arsenal de la Carraca.
El proyecto de construcción comprendía una iglesia (Panteón de Marinos Ilustres), la Casa del Capitán General, la Intendencia, la Tesorería, la Contaduría, el Cuartel y Academia de Guardias Marinas (actualmente en Marín, Pontevedra), el Cuartel de Brigadas, la Academia de Pilotos, el Hospital y dos Cuarteles más para la tropa de Batallones de Marina.
Desde 1992 hasta 2015, albergó también el Museo Naval de la zona.
En la actualidad, se puede acceder a la ESUBO por ingreso directo con y sin exigencia de titulación previa de Técnico Superior y también se puede acceder por promoción interna en las mismas modalidades, siempre que hayan cumplido un mínimo de un año de servicio en su escala.