John A. Holmes High School is a public high school located in Edenton, North Carolina.[1] The school has a Junior Reserve Officers' Training Corps program.[2]