The term "highly qualified teacher" implies a teacher must have ____________.
1) full state certification and licensure
2) a bachelor's degree
3) demonstrated competency in each core subject taught
4) all of the above