, but this code // executes before the first paint, when

ÃÛÌÒapp

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Knight Promise | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Knight Promise

No surprises. No fine print. Just the support you've earned.

What is the Knight Promise?

Financial aid you can count on each year.

At ÃÛÌÒapp, we believe that your potential—not your financial circumstances—should shape your future. The Knight Promise is financial aid you can renew for up to five years, based on your academic achievement and initiative.

If you are an undergrad student starting at ÃÛÌÒapp in Fall 2026 or later, you qualify for the Knight Promise.

Ìý

Image
The Knight mascot leans on its shield, surrounded by icons.

Here's How It Works

Visit Campus ($2000)

Visit ÃÛÌÒapp as a high school junior or senior, and you'll receive the $2000 Visit Grant.

Plan your visit

Apply ($2000)

You'll earn the $2000 Knight for Life Award automatically when you apply and are admitted to ÃÛÌÒapp.

Apply now

Submit the FAFSA ($2000)

Submit the Free Application for Federal Student Aid (FAFSA) to ÃÛÌÒapp each year and we'll award you the $2000 ÃÛÌÒapp FAFSA Grant*. Use ÃÛÌÒapp’s FAFSA code: 002241.

Live out of state? ($2000)

Live in a state other than Michigan or outside the U.S.? You’ll get this $2000 Out-of-State or International Grant automatically when you enroll at ÃÛÌÒapp.

Academic Scholarships ($10,000–$22,000)

You are guaranteed an academic scholarship* with a high school GPA of 3.0 or higher. Awards vary. Keep scrolling for the full breakdown.

*The FAFSA grant and academic scholarships will renew automatically as long as you are making Satisfactory Academic Progress.

Knight Promise

Academic Scholarships

You are guaranteed an academic scholarship with a GPA of 3.0 or higher.

We base the academic scholarships on your academic performance in high school. If you apply as "test optional," we only use your GPA.Ìý

You can send us your updated GPA and test scores through April 30.

If you have a high school GPA below 3.0, we'll base your academic scholarship on your admission application.

Students with less than a 3.0 high school GPA will be evaluated based on their admission application.

Scholarship Amounts and Average Recipient Scores
AmountScholarshipWeighted GPASATACTCLT
$22,000National MeritSelection determined by National Merit Corporation
$20,000Trustee's4.213503091
$18,000President's3.912002685
$16,000Provost's3.711602475
$14,000Dean's3.511002270
$10,000–$12,000Faculty's3.110002065
Explore Further

Other Scholarships and Financial Aid

Explore many other scholarship and aid opportunities in addition to the Knight Promise.Ìý

Named Scholarships

ÃÛÌÒapp’s Named Scholarships are funded by generous donors and awarded based on your interests, studies, and achievements. With a single application, you’ll be automatically considered for scholarships where you meet the donor’s requirements. Most students match the requirements for 50-60 scholarships! So be sure to apply each year.

Learn more about Named Scholarships

Student Employment

Take advantage of more than 1,000 on-campus jobs available to ÃÛÌÒapp students. Or, search employment options off campus.

Outside Scholarships

Here are a few scholarship search tools to get you started.

View outside scholarships

Grants

Explore other federal, state, or ÃÛÌÒapp-specific grants you may qualify for. Many of these are based on financial need.

Learn more about grants

Loans

If you submit the FAFSA, you may qualify for a Federal Direct Loan (up to $5,500 for first-year students) or federal parent loans. You can also explore private loans through through banks and credit unions.

Learn more about loans

At a Glance

Financial Aid Timeline

Image
A calvin student meets with someone at a table, with laptops and Peet's coffee.
Questions?

Contact the Financial Aid Office

Whether you are starting to explore options or finalizing your plan, our team is here to help.