The average class size for a required course is about 10. Some seminars can be as small as 5 students. The program is small enough to provide individual attention yet big enough to offer breadth in scholarship. A bachelor's degree in our field is typically a professional training type of degree. Undergrad students attend class and receive information and direction from professors.
Education is very different in a master's degree.
Most people find this to be a very enriching and rewarding experience. If you are looking for a degree that will train you in a general area of the field, you may want to consider getting second bachelor's degree. If you are looking for a degree that will allow you to deeply and independently explore a specific interest area in the field, then a master's degree is a good choice. Others take 5 years. In extreme cases where students have extensive activities or careers outside of the university it can take as long as 7 years.