The best colleges for cybersecurity in 2024 – by value for money
By value for money, the best colleges for cybersecurity are CUNY John Jay, Rochester Institute of Technology, and Kennesaw State University.
While most roles require a bachelor’s degree, some people make it into cybersecurity with only a certificate.
Computer science, computer engineering, and IT degrees all lead to higher salaries on average than cybersecurity degrees.
A cybersecurity degree can lead to a high-paying job as an information security analyst, who earns $120,360 on average according to the BLS.
Cybersecurity is an exciting, dynamic branch of computer science that puts you at the forefront of an organization’s digital defenses.
As a cybersecurity specialist, you will learn how to set up and maintain a safe network system, protect organizations from cyberattacks and hacking attempts, audit security systems, and conduct “penetration testing,” a dubiously named practice that involves testing a computer system to find vulnerabilities.
Cybersecurity is a growing field, but not all cybersecurity degree programs are worth it. Read on to discover the best colleges for cybersecurity by value for money. These degrees offer the optimal combination of high earning potential and affordability.
The 20 best cybersecurity degrees in the country – by value for money
How we made this list
We looked at programs registered with the National Center for Education Statistics (NCES) under CIP Code 11.1003 (Computer and Information Systems Security/Auditing/Information Assurance). 88 bachelor’s programs are registered with the government under this code.
To rank bachelor’s programs by value for money, we used our signature economic score metric, which determines which programs offer the optimal combination of high earning potential and affordability (in average net cost).
Net cost refers to the average yearly cost of college after financial aid. It includes cost factors like room, board, and fees.
Earnings data represents average annual earnings, 4 years after graduation, regardless of what field you end up working in.
All data on cost and earnings comes from the NCES’ IPEDS tool and College Scorecard. It represents students who received at least $1 in federal financial aid (over 80% of all students).
Read more about our our methodology here.
What kind of degree do you need for cyber security?
If you want to work in cyber security, multiple types of degrees can help you reach your goal.
1. A bachelor’s degree in cyber security
These are bachelor’s programs that focus more or less exclusively on cybersecurity, in addition to the fundamentals of computer science and programming.
These programs may prepare you to take certification exams in line with industry standards, saving you time and effort after graduation.
2. A degree in computer science, IT, or computer engineering
Many employers in the cybersecurity field are more than happy to hire grads with a general computer science, computer engineering, or IT degree. In fact, this is a very common route to a career in cybersecurity.
Some universities offer a computer science/IT degree with a cybersecurity track, focus, or minor. People enrolled in these programs take cybersecurity courses as electives. This can be a great choice if you want to keep your options open after graduation while still learning about cybersecurity.
Note that if you get a general computer science degree, you may have to commit to some independent study to pass cybersecurity certification exams.
3. A cyber security certificate or bootcamp
A certificate program is like a mini degree. You won’t emerge with a bachelor’s, but you’ll spend a lot less time and money on school. Certificate programs are great for people who want to earn career-specific qualifications without committing to 4 (more) years of college.
Remember that a certificate program is not the same as certification!
4. No degree at all
Cybersecurity is a field that places a lot of importance on passing certification exams – of which there are several hundred (don’t worry, you won’t have to take them all). While many employers are willing to pay for these, you may need to take 1 or 2 on your own to kick-start your career.
Some employers may overlook your lack of a degree if you are able to pass a certification exam on your own. This is a challenging route that requires more diligence and self-discipline than many can muster.
Computer science vs cyber security
While a cybersecurity degree offers a direct path to a cybersecurity job after graduation, computer science degree holders go on to earn a lot more 4 years after leaving school.
The graduates of the 88 cybersecurity degree programs we analyzed earn an average of $73,240 four years after graduating; however, people with a bachelor’s in computer science earn $100,386: this is a 37% higher salary.
While you can get a cybersecurity job with a comp sci degree, people with a cybersecurity degree may have a harder time landing other computer science roles.
The typical “should I get a computer science or cybersecurity degree” Reddit post reveals an overwhelming consensus that computer science is a better degree.
This is because a computer science degree offers higher earning potential and versatility than a degree in cybersecurity.
“A computer science degree offers higher earning potential and versatility than a degree in cyber security.”
In the chart below, we compare the average earnings of people with a bachelor’s in cybersecurity, 4 years after leaving school, to those of people with similar degrees.
| Bachelor’s degree | Average earnings, 4 years after graduation |
|---|---|
| Cybersecurity | $73,240 |
| Computer science | $100,386 |
| Computer engineering | $90,829 |
| IT | $82,668 |
| Computer networking | $65,909 |
| Computer systems analysis | $64,310 |
Source: IPEDS
Is a master’s in cybersecurity worth it?
According to IPEDS data, the weighted average earnings for people with a master’s degree in cybersecurity, 4 years after graduation, is $124,827.
This is a significant salary boost compared to bachelor’s-level earnings, indicating that a master’s in cybersecurity is definitely worth the money.
Do you need a degree for cyber security?
While you don’t technically need a bachelor’s degree to work in cybersecurity, the majority of people in the field have one.
According to the Bureau of Labor Statistics, 42.3% of information security analysts have a bachelor’s degree and 25% have a master’s degree. Meanwhile, 30.8% have less than a bachelor’s degree (e.g., an associate degree, a certificate, or no degree at all).
Below, we show some common roles associated with cybersecurity alongside typical educational attainment.
| Role | Percent with less than a bachelor’s | Percent with a bachelor’s | Percent with more than a bachelor’s |
|---|---|---|---|
| Information security analyst | 30.8% | 42.3% | 26.8% |
| Computer network support specialist | 50.7% | 37.6% | 11.7% |
| Computer network architect | 44.1% | 41.5% | 15.1% |
| Database administrator | 26.7% | 45.4% | 27.9% |
| Network/computer systems administrator | 45.2% | 40.7% | 14.2% |
| Computer/information systems manager | 25.8% | 45.3% | 28.9% |
What can you do with a cybersecurity degree?
The most typical cybersecurity role is information security analyst. Information security analysts may be referred to as cybersecurity analysts, IT security analysts, cybersecurity consultants, data security analysts, or other names.
However, a number of different careers are available to people with a bachelor’s in cybersecurity.
Information security analyst
Information security analysts design and implement measures to safeguard an organization’s computer networks and systems.
National
Alabama
Alaska
Arkansas
Arizona
California
Colorado
District of Columbia
Connecticut
Delaware
Florida
Georgia
Idaho
Indiana
Hawaii
Illinois
Iowa
Kansas
Maryland
Kentucky
Louisiana
Maine
Massachusetts
Michigan
Minnesota
Missouri
Montana
Mississippi
Nebraska
Nevada
New Hampshire
New Jersey
North Carolina
North Dakota
New Mexico
New York
Oklahoma
Oregon
Ohio
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Utah
Vermont
Texas
Virginia
Washington
West Virginia
Wyoming
Wisconsin
United States
Total employment
175,350
Projected growth (2018-2028)
33.4%
Degree required
Bachelor’s
Computer network support specialist
Computer support specialists take care of computer networks and help users with technical issues.
National
Alabama
Alaska
Arkansas
Arizona
California
Colorado
District of Columbia
Connecticut
Delaware
Florida
Georgia
Idaho
Indiana
Hawaii
Illinois
Iowa
Kentucky
Kansas
Maryland
Louisiana
Maine
Massachusetts
Michigan
Minnesota
Missouri
Mississippi
Montana
Nebraska
Nevada
New Hampshire
New Jersey
North Carolina
North Dakota
New Mexico
New York
Oklahoma
Oregon
Ohio
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Utah
Vermont
Texas
Virginia
Washington
West Virginia
Wyoming
Wisconsin
United States
Total employment
158,720
Projected growth (2018-2028)
7.5%
Degree required
Bachelor’s
Computer network architect
Computer network architects create and set up data communication networks like LANs, WANs, and intranets.
National
Alabama
Alaska
Arkansas
Arizona
California
Colorado
District of Columbia
Connecticut
Delaware
Florida
Georgia
Idaho
Indiana
Hawaii
Illinois
Iowa
Kentucky
Kansas
Maryland
Louisiana
Maine
Massachusetts
Michigan
Minnesota
Missouri
Mississippi
Montana
Nebraska
Nevada
New Hampshire
New Jersey
North Carolina
North Dakota
New Mexico
New York
Oklahoma
Oregon
Ohio
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Utah
Vermont
Texas
Virginia
Washington
West Virginia
Wyoming
Wisconsin
United States
Total employment
174,100
Projected growth (2018-2028)
5.4%
Degree required
Bachelor’s
Database administrator/architect
Database administrators and architects build and manage systems to store and protect data.
National
Alabama
Alaska
Arkansas
Arizona
California
Colorado
District of Columbia
Connecticut
Delaware
Florida
Georgia
Idaho
Indiana
Hawaii
Illinois
Iowa
Kentucky
Kansas
Maryland
Louisiana
Maine
Massachusetts
Michigan
Minnesota
Missouri
Mississippi
Montana
Nebraska
Nevada
New Hampshire
New Jersey
North Carolina
North Dakota
New Mexico
New York
Oklahoma
Oregon
Ohio
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Utah
Vermont
Texas
Virginia
Washington
West Virginia
Wyoming
Wisconsin
United States
Total employment
76,140
Projected growth (2018-2028)
N/A
Degree required
Bachelor’s
Network/computer systems administrator
Network and computer systems administrators set up, manage, and maintain computer networks and systems for organizations.
National
Alabama
Alaska
Arkansas
Arizona
California
Colorado
District of Columbia
Connecticut
Delaware
Florida
Georgia
Idaho
Indiana
Hawaii
Illinois
Iowa
Kentucky
Kansas
Maryland
Louisiana
Maine
Massachusetts
Michigan
Minnesota
Missouri
Mississippi
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New York
North Carolina
North Dakota
New Mexico
Oklahoma
Oregon
Ohio
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Utah
Vermont
Texas
Virginia
Washington
West Virginia
Wyoming
Wisconsin
United States
Total employment
323,020
Projected growth (2018-2028)
5.4%
Degree required
Bachelor’s
Computer/information systems manager
Computer and information systems managers oversee and manage computer-related activities in an organization.
National
Alabama
Alaska
Arkansas
Arizona
California
District of Columbia
Colorado
Connecticut
Delaware
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Maryland
Louisiana
Maine
Massachusetts
Michigan
Minnesota
Missouri
Mississippi
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
North Carolina
North Dakota
New York
Oregon
Ohio
Oklahoma
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Utah
Vermont
Texas
Virginia
Washington
West Virginia
Wisconsin
Wyoming
United States
Total employment
592,600
Projected growth (2018-2028)
10.9%
Degree required
Bachelor’s
How much do cybersecurity analysts make?
The average cybersecurity salary for information security analysts is $120,360 per year according to the BLS.
Final thoughts
A cybersecurity degree can lead to a lucrative, stable career working with computers. It’s perfect for people who want to combine their tech skills with a bit of cyber-sleuthing.
While studying computer science may be a better decision economically, CS programs tend to be highly competitive. Cybersecurity degrees, on the other hand, may be easier to get into and less intensive.
As you chose your degree, remember that you don’t need to overpay for college. Prioritize public universities and programs that offer you financial aid over “prestigious” private institutions. Use the free tools on our site to determine which universities are offering the best-value degrees in the country.