B.Ed courses best for teaching. These days people are even opting for B.Ed integrated courses.