You need to be licensed to teach in public schools. All states require you to have at least a bachelor's degree and a certain amount of supervised practice-teaching experience. Some states also require that you have a master's degree.
Part of the licensure requirements in many states includes one or more tests such as the Praxis exams. You have to pass these tests to show your competency to teach.