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

茄子视频

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); })(); Meal Plans - Dining Services | 茄子视频

茄子视频

Skip to main content

Meal Plans

We offer meal plans for students on and off campus. All options also include Knight Bucks to use at Peet's Coffee Shop and Johnny's Cafe. Explore our options to find a plan that fits your needs.听

All student meal plans and Knight Bucks expire at the end of the semester.

Sign up for your Fall meal plan today!

鈥揝ign in using your Calvin credentials & go to "My Meal plans".

2025-2026 Meal Plans

Core 19 Plan

  • Available to all students.
  • This plan provides you with 19 meals per week that reset weekly with no daily limits. By doing this, students have the ability to eat when they want during the week.听
  • Includes 150 Knight Bucks per semester that can be used at any of the retail operations and to bring guests to dine in the dining halls.
  • Two of these meals, called flex meals, can be utilized at Johnny's or Peet's.
  • One guest pass per week.

Core 17 Plan

  • Available to all students.
  • This plan provides you with 17 meals per week that reset weekly with no daily limits. By doing this, students have the ability to eat when they want during the week.听
  • Includes 125 Knight Bucks per semester that can be used at any of the retail operations and to bring guests to dine in the dining halls.
  • Two of these meals, called flex meals, can be utilized at Johnny's or Peet's.
  • One guest pass per week.

Core 12 Plan

  • Available to all Sophomores, Upperclassmen, KE, & Off-Campus.
  • This plan provides you with 12 meals per week that reset weekly with no daily limits. By doing this, students have the ability to eat when they want during the week.听
  • Includes 75 Knight Bucks per semester that can be used at any of the retail operations and to bring guests to dine in the dining halls.
  • Two of these meals, called flex meals, can be utilized at Johnny's or Peet's.
  • One guest pass per week.

Core 7 Plan

  • Available to all Sophomores, Upperclassmen, KE, & Off-Campus.
  • This plan provides you with 7 meals per week that reset weekly with no daily limits. By doing this, students have the ability to eat when they want during the week.听
  • Includes 40 Knight Bucks per semester that can be used at any of the retail operations and to bring guests to dine in the dining halls.
  • Two of these meals, called flex meals, can be utilized at Johnny's or Peet's.
  • One guest pass per week.

Knollcrest 60 Plan

  • Available for Knollcrest East & Off-Campus students.
  • 60 meals per semester (3 average per week)
  • Includes 25 Knight Bucks per semester that can be used at any of the retail operations and to bring guests to dine in the dining halls.

Joust Plan

  • Available for Knollcrest East & Off-Campus students.
  • 30 meals per semester (average 1 per week)
  • Includes 15 Knight Bucks per semester that can be used at any of the retail operations and to bring guests to dine in the dining halls.

Quick Comparison

Core Plans

Core PlanTotal Meals per weekClassic EntryFlex Meals per week*Guest Passes per week*Knight BucksCost per semesterFirst-year studentsSophomores, Juniors, SeniorsKE, off-campus students
Core 1919/week16/week21150$3660YesYesYes
Core 1717/week14/week21125$3500YesYesYes
Core 1212/week9/week2175$3000NoYesYes
Core 77/week4/week2140$1900NoYesYes

*Students may opt to use all core meals in the dining halls if they choose not to use them for flex meals or guest meals.听

Block Plans

Block Plan 听 听 听Meals per semesterFlex Meals per weekGuest Passes per weekKnight BucksCost per semesterFirst-year studentsSophomores, Juniors, SeniorsKE, off-campus students
Knollcrest60--25$1045NoNoYes
Joust30--15$525NoNoYes

Walk-In Rates

MealGuestChild (age 5-11)
Breakfast$11$6
Lunch$14.75$8
Dinner$16.50$9

Children ages 0-4 eat free

Rates as of 1/8/23. Please note these rates may change for the 2025/2026 school year.


More Ways to Pay

Our meal plans include Knight Bucks which you can use at Peet's Coffee Shop and Johnny's Cafe. All meal plans and Knight Bucks expire at the end of the semester.

As of Fall 2025, additional Knight Bucks may not be purchased. Students may however, purchase additional Dining Dollars at any time.

Dining dollars is a debit card system accessed through your ID card which can be used at all dining locations. You can upload amounts through our Eatable app by connecting your debit/credit card.

Order and pay for your food in advance with your phone, from anywhere, and simply drop by to grab it when we tell you it's ready!听

Learn more about the Eatable App

Flex Meals may be utilized as meal equivalencies at Johnny's Cafe or Peet's Coffee. Two flex meals per week are included with all Core Plans. Students may also used Dining Dollars, Knight Bucks, Debit, or Credit to make purchases at Johnny's or Peet's.

Change Forms and Other Resources

You are required to keep your ID card with you at all times. If you have lost or misplaced your ID, please visit the Student Life Office They will re-issue you a new ID card for a fee of $25.

We recognize how important having the right plan is to our student community, that's why we allow students to change their meal plans during the first two weeks of every semester!

Calvin Dining recognizes that there are times when students are unwell and that it may be unwise for them to come to a dining hall for meals. In those cases, we ask that students complete the Sick Meal Request form, to give permission for a friend to pick up your meal on your behalf.

Running low on your block plan before the end of the semester? To purchase additional meals or you don't see the meal plan you wish to purchase, please contact us at calvindining@creativedining.com or call our main office at 616-526-6384.