Theo thông tin trên trang web của Sở Giáo dục và Đào tạo Hà Nội, có 3 trường THPT công lập quận Ba Đình. Số trường THPT ngoài công lập trên địa bàn quận là 4.
THPT công lập quận Ba Đình – Phạm Hồng Thái
Địa chỉ: Số 1, Phố Nguyễn Văn Ngọc, Ba Đình, Hà Nội
Website: http://thpt-phamhongthai.edu.vn/
THPT công lập quận Ba Đình – Nguyễn Trãi
Địa chỉ: 50 Nam Cao, Giảng Võ, Ba Đình, Hà Nội
Website: http://thptnguyentrai-badinh.edu.vn/
THPT công lập quận Ba Đình – Phan Đình Phùng
Địa chỉ: Cổng chính: 30 Phan Đình Phùng/ Cửa phụ: 67B Cửa Bắc, Quán Thánh, Ba Đình, Hà Nội
Website: http://thptphandinhphunghn.edu.vn/