Student religiosity and class size/offerings at small school

Not a lot of activity here, but hoping some folks can help me out. I have a couple questions about Carroll College.

Firstly, my knowledge of Catholic educational institutions is limited, but I’ve understood that non-religious students can fit in fine, and be perfectly happy at them. Would this be true at Carroll? Like, for example, in searching for anything I could find about Carroll, I came across a pro-life student group. Would a pro-choice student have a lot of conflict there? I get that it’s a Catholic institution, so how much tolerance for divergent opinions is there? I think my son would be fine with others being religious, but it would be a bad situation if he were a pariah.

Secondly, looking at data on how many students within each major graduated, I see where there are 1, 6, 20 students graduating in many majors. How does that work? Like, for example, who would be in the most advanced physics classes besides physics majors just about to graduate? So, would a student be the only one in a class? That may sound stupid, but I’m not getting how else it could be.

Thank you for any insight you can provide, especially from people knowledgeable with Carroll College, but also by any others who may have thoughts.