This is copied from the Virginia code website
https://law.lis.virginia.gov/vacode/18.2-308/2. Any law-enforcement officer, or retired law-enforcement officer pursuant to § 18.2-308.016, wherever such law-enforcement officer may travel in the Commonwealth;
This states ( to my understanding) that retired and active LEOs can carry concealed w/o permit. It does not specifically state where. Logically speaking, active LEOs can get away with CC at airports and schools, retired LEOs not so much.
Adrian
Retired Army MSG
Proud Infidel