, 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); })(); Course Registration Registrar's Office | »Æ´óÏɸßÊÖÂÛ̳

»Æ´óÏɸßÊÖÂÛ̳

Skip to main content

Course Registration

Undergraduate students: ÌýAfter your first semester, you will register yourself for your classes online. To officially enroll in classes each semester, you are required to follow the steps below well in advance of the semester starting.

Full-time students should plan to take 12-18 credits during the fall and/or spring semester. Students should average 15.5 credits per semester to graduate in 8 semesters, as 124 credits are required for graduation.

Graduate students: To register for classes, you can either contact your advisor, email registrar@calvin.edu,Ìýor self-register through

Meet with your advisor

Meet with your advisor before registering to compile a list of course sections that you may take. Your advisor should verify that you have been advised by taking off your Advising Hold in Workday - this step ensures you will be able to register at your registration time.

Search for classes & build your schedule

Degree-seeking registrants should use Workday to Find Course Sections and create an Academic Plan ÌýCreate a Saved Schedule of specific course sections to register from and create backup schedules, if desired .Ìý

Know your registration time

To find your registration time, see Registration Dates & Times below and confirm your registration appointment in Workday - click for instructions. Sign up for your planned classes right at your registration time for the highest chance of receiving your preferred courses.Ìý

Fall 2024 Registration

  • Registration begins in March (see Registration Dates & Times below for more details).
  • Schedule changes can be made through the end of the first week of classes.

Spring & Summer 2025 Registration

  • Registration begins in October (see Registration Dates & Times below for more details).
  • Schedule changes can be made through the end of the first week of classes.

Register

Students officially register for their courses from their Saved Schedule at their registration time online through Workday.

Contact us for assistance with registration issues.

Registration Dates & Times (2024-2025 academic year)

Class StandingRegistration Time
Master's & Endorsement ProgramsOctober 22
89+ credits completed - SeniorsOctober 23, 3pm
58–88 credits completed - JuniorsOctober 24, 4pm
27–57 credits completed - SophomoresOctober 28, 4pmÌý
0–26 credits completed - FreshmenOctober 30, 4pm

Skipping classes to register is not necessary or encouraged. Students who are participating in an off-campus program will have an alternate registration time. These students can contact the Office of the Registrar for their registration time.Ìý

Please register by contacting us on or after the dates noted below.

CategoriesRegistration Begins
Post-BaccalaureateOctober 20
Guests and Non-Degree SeekingOctober 20
Dually-Enrolled (High School)October 1

Registering for off-campus programs

If you have submitted Calvin's preliminary application for off-campus study, and have been accepted into an off-campus program, you will automatically be registered for your courses. Questions should be directed to Rachel Cush.Ìý Ìý