When I was researching colleges and the top schools with yellow ribbon programs I found it interesting how some of the school have a very limited match in there yellow ribbon program, possibly leaving the GI Bill user with a large tuition bill to pay. Anyway I listed some of the schools below and their yellow ribbon limitations for undergraduates.
Numbers of students allowed in yellow ribbon program/amount of dollar match from the school.
For clarification the yellow ribbon program is where the college matches the VA dollar for dollar to cover the full tuition (normally the GI Bill only covers the average national tuition for private universities).
Unlimited/Unlimited (the best deal for GI Bill recipients, essentially a full ride if accepted)
Dartmouth (only Ivy in this category)
Cornell 100 students max
Harvard - $5000 match
Stanford - $3000 match
Yale - $10000 match
Columbia - $9000 match
Princeton - $4000 match
Vanderbilt - $6000 match
Rice - $9896 match
Penn 50 students max/$10000 match
Penn SEAS 6 students max/$4000 match
Brown 50 students max/$10000 match
Caltech 10 students max/$3000 match
JHU (Whiting or Krieger schools) - 20 students max/$5000 match
Duke (Engineering - 2, A&S 17)/$5000 match
MIT - no yellow ribbon program for undergrad