You do not need a masters degree in the states to teach in public school....you do need a B degree in the major area you wish to teach and enough education courses to qualify you to teach in the state you wish to work in....Each state sets the requirements for licensure..