Student Life

From athletics to student organizations, the NC Community College System offers many ways to have a well-rounded college experience with a focus on leadership development.

Find Your Local Community College

Student Government

One of the best ways to get involved as a student is by serving or participating in Student Government at your local community college or the System level.


Many of our community colleges offer intercollegiate athletics, with 16 schools competing in Region 10 of the National Junior College Athletic Association (NJCAA).

Leadership Development

Our Student Leadership Development Program equips students with leadership and soft skills through hands-on workshops, projects, and immersive sessions, preparing them for both civic and professional roles.

Service Learning

We bridge classroom instruction with real-world community needs through service learning. This approach deepens academic understanding and helps you practice leadership and problem-solving.

Student Life Advisory Board

This board guides System professionals who work in student development to ensure that student life initiatives and campus programming follow national best practices.

Get Involved

Whether you’re looking for intramural sports, want to connect with people of similar backgrounds or interests, the NC Community College System has a wide variety of ways for you to get involved on campus that are meaningful and fun.

Looking for student activities at your campus?

Find Your College

National Association of Campus Activities

The National Association for Campus Activities (NACA) is the recognized leader in higher education providing knowledge, ideas and resources for campus life. They provide their members with programs and events focusing on student and professional leadership development, program planning, concert management, diversity and more.

You can view their offerings at the link below - many of which may be available near you!

Learn More
200 West Jones Street Raleigh, North Carolina 27603

(919) 807-7100