, 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); })(); Program Costs Financial Services | »Æ´óÏɸßÊÖÂÛ̳

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

Skip to main content

Program Costs

Program costs 2024-2025

Engineering program

$344 per senior design course. This additional tuition charge is tied to ENGR 339, taken during the Fall, and ENGR 340, taken during the Spring. These course sections are usually taken by students in their senior year.

Nursing program

$1,389 per practicum course. Nursing students will be charged the standard undergraduate Calvin tuition rate. An additional tuition charge will be assessed for each nursing practicum course. Students normally take one practicum course in each semester of the two-year upper division major. This additional fee is considered when financial aid awards are made.

Speech pathology and audiology graduate program

$940 per clinical course for the Speech Pathology MA program. This additional tuition charge is directly associated with SPAUD 530, 531, and 532. The three clinical course are spread over three semesters.

Non-Calvin off-campus program

$450 administrative fee per non-Calvin sponsored off-campus program.

Science course lab fees

CourseCost
Astronomy - Physics$25
Biology$70
Chemistry$95
Geology$25

Course audits

If you choose to audit a class, you will be charged per credit hour for the audited course.

2024–2025 Undergrad Audit CreditsCost, per credit
0–5 non-audit credits$483
6–11 non-audit credit$483
More than 18 non-audit credits$483
Summer 2024 audit rate$483

Ìý

Dually enrolled credits

Dually enrolled students are individuals who are still attending high school, but are concurrently enrolled in university courses.

Individual music lessons

Lesson TypeCost
Non-Credit Private Lessons, 30 min (MUSC 030)$360
Non-Credit Private Lessons, 60 min (MUSC 060)$720
Private Lessons for credit, 60 min + studio classes, joint recital, jury (MUSC 260)$900
Recital fee for a non-required recital (MUSC 270 or MUSC 370)$100
Composition Lessons for credit (MUSC 240)$900

Kinesiology courses

CourseCost
Cycling (PER 103)$20
Bowling (PER 137)$80
Golf I/II (PER 132/133)$50
Wilderness Pursuits (PER 138)$75
Rock Climbing I/II (PER 141/142)$20
Canoeing (PER 143)$75
Nutrition (HE 254)$20
First Aid (HE 203)$30
Archery (PER 140)$40
Advanced Practices in Exercise Science (KIN 328)$15