In some cases, it may be possible to teach history at the high school level with just a bachelor's degree. However, teaching at the college or university level generally requires a master's or PhD.