When many families think of college, they think “expensive”.

With rising price tags on many schools now easily exceeding $60,000 per year, it’s no wonder that many students and parents are worried about how they will possibly afford the cost of college.

If you’ve done your homework, then you will know that many colleges–especially the most expensive schools–offer significant discounts. What this means is that very few students pay the full “sticker” price listed on a school’s website. Instead, students pay their net price, which is often just a fraction of the full cost.

But, which schools offer the best deals for middle-class families and even give free college tuition offers?

Many colleges offer excellent financial aid, but some of the nation’s top universities actually have specific policies that guarantee middle-class families full-ride scholarships or essentially free college tuition based on their income.

Here are 10 schools that have published these excellent financial aid policies and are basically offering free college tuition:

Tuition: $46,144

Financial aid policy: Full-ride (including tuition plus room & board) for families making $54,000 a year or less. Free tuition for families making less than $120,000 a year.

Our top-ranked college in terms of academics and outcomes, Princeton also offers a whole bunch of bang for the buck in terms of financial aid.

Tuition: $53,904

Financial aid policy: Full-ride (free tuition, room & board) for families making less than $60,000 per year.

Another Ivy League college makes our list. Providence, Rhode Island’s Brown University offers generous aid and a top-tier education.

Tuition: $52,853

Financial aid policy: Full-ride (free tuition, room & board) for families making less than $60,000.

The Ivy League college with the highest acceptance rate (just over 10%), Cornell University is also dedicated to making quality education affordable and accessible for all kinds of students. Their financial aid policy mirrors many other colleges — they offer full-ride scholarships to students from middle and lower-middle-income families.

Tuition: $55,581

Financial aid policy: Full-ride (free tuition, room & board) for families making less than $60,000.

New York City’s Columbia University offers world-class studies in the heart of the Big Apple and an affordable price tag for many middle-class families.

Tuition: $53,701

Financial aid policy: Full-ride (free tuition, room & board) for families making less than $60,000.

Duke is one of the country’s best research universities, known especially for their top-tier medical school.

But, they also boast strong financial aid that makes becoming a Blue Devil within reach for many families who may be originally scared off by the price tag.

Tuition: $50,420

Financial aid policy: Full-ride (free tuition, room & board) for families making less than $65,000.

Needing no introduction, Harvard’s reputation for academic excellence and prestige is nearly unmatched. But, many people are unaware that they also offer incredibly generous financial aid for middle-class families.

Tuition: $51,400

Financial aid policy: Full-ride (free tuition, room & board) for families making less than $65,000.

Another one of America’s top and most-respected universities, Yale, clocks in with strong scholarship opportunities for students lucky enough to be admitted.

Tuition: $48,987

Financial aid policy: Full-ride (free tuition, room & board) for families making less than $65,000. Free tuition for families making less than $125,000.

Right in the thick of the Silicon Valley tech market, Stanford boasts beach access, elite education, and financial aid that makes it all accessible and affordable for students from all walks of life.

Tuition: $49,892

Financial aid policy: Families making less than $75,000 a year don’t pay tuition.

Known for all things technical, MIT’s financial aid department will foot the bill for students coming from middle-income families, leaving them only responsible for paying room & board and other living expenses.

Tuition: $53,049

Financial aid policy: Free tuition for families making less than $100,000.

Rounding out the collection of Ivy League schools on this list, Dartmouth boasts a policy that makes tuition free for any family that earns less than $100,000 per year. And, as with the other schools on this list, Dartmouth offers aid on a sliding scale for all other families.

Other college options

Finding financial aid for middle-class families can sometimes be a challenge. Luckily, these colleges have all published their specific financial aid rules to help families determine early if they will qualify for enough aid.

But, what about other colleges? Or, what about families that don’t quite meet the criteria that these colleges have set forth?

In those cases, the College Raptor can help by estimating the financial aid that you’ll receive from every college in the country–allowing you to easily compare costs and see which schools will fit your budget.