, 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); })(); Guest Students | °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Skip to main content

Guest Students

Thank you for considering Calvin!

Below you'll find information to take a class at Calvin as a guest (non-degree) participant.Ìý

Please refer to the steps below and let us know if you need any help! We hope to see you soon.

Step 1: Apply

Please click on the tab that corresponds with your application status.

You need the Michigan Undergraduate Guest Application form.

Michigan Undergraduate Guest Application (.pdf)Ìý

NOTE: You will need to list your start term, and the course name and number you wish to take. Please refer to these course offerings.

Please complete Calvin's application for guest enrollment.

NOTE: You will need to list your start term, and the course name and number you wish to take. Please refer to these course offerings.

Please note the following undergraduate application deadlines:

  • Fall 2024: August 20, 2024
  • Spring 2025: Date coming soon
  • Summer 2025: Date coming soon

Please contact us. We're happy to help!

Office of Admissions & Financial Aid
Spoelhof University Center
(616) 526-6106 | (800) 688-0122
admissions@calvin.edu

Certain graduate programs allow guest student status; please email graduate-programs@calvin.edu to confirm the class you want to take is eligible.

Complete Calvin's application for guest enrollment.

NOTE: You will need to list your start term, and the course name and number you wish to take. Please refer to these course offerings.

Please note the following graduate application deadlines by term:

  • Fall 1 2024: August 20, 2024
  • Fall 2 2024: October 14, 2024
  • Spring 1 2025: January 6, 2025
  • Spring 2 2025: March 3, 2025

Please contact us. We're happy to help!

Office of Admissions & Financial Aid
Spoelhof University Center
(616) 526-6106 | (800) 688-0122
admissions@calvin.edu


Step 2: Pay

After you are admitted, an email will follow with instructions and how to pay your deposit (if applicable).

View Tuition and Costs »

Questions about billing?

Financial Services
Spoelhof University Center 365–370
(616) 526-6127 | (800) 688-0122
studentaccounts@calvin.edu


Step 3: Register

After you submit your payment, you may register for your course(s).Ìý

Please contact the Center for Student Success for assistance.

Questions about registering?

Center for Student Success
Spoelhof University Center 360
(616) 526-6155 | (800) 688-0122
successcenter@calvin.edu


Contact Us

Sarah Plantinga

Sarah Plantinga

Associate Director of Continuing Studies
526-6275
Renee De Vries

Renee De Vries

Graduate Studies Coordinator, School of Graduate and Continuing Studies
616-526-8816

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ does not discriminate with regard to age, race, color, national origin, gender, or disability in any of its educational programs or activities.