To be honest I am against "correctly translate". I know that some guys here want to translate it right but in a lot of country no such thing as "officer school". Nowadays they are all put into one place known as "military academy". Thus that make "Military Academy" much more popular word and easier for people to understand.
Beside that technically it's not wrong to put that word as "Military Academy".
I am not really find myself agree with the idea that you can develop "new weapon" in a school especially if it's the old Officer school that don't have a weapon reseach facility.
p/s: side problem milihimes based on real officer. Of course you can't find Real officer in here but "really?" for example in kancolle you find girls you called them by their name but in your mind you consider they as "ship". At here you find "milihimes" but they are officers