, 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); })(); Calvin enrollment steady, shows record-setting diversity - News & Stories | 鶹

Skip to main content

Calvin News

Calvin enrollment steady, shows record-setting diversity

Mon, Sep 21, 2015
Matt Kucinski

Calvin’s 2015 incoming cohort of 1,026 students—944 first-time-in-any-college (FTIAC) and 82 transfer students—is exactly the same size as last year’s group - and represents academic strength, geographic breadth and record diversity. Calvin’s total student population this year is 3,990, which is steady with last year’s numbers (3,993).

“We are excited to have another solid incoming class who are joining with our returning students, faculty and staff in exploring God’s creation with courage and wonder,” said Russ Bloem, vice president for enrollment management at Calvin College.

Calvin College’s students hail from 55 countries, 48 U.S. states and five Canadian provinces. For the 2015–16 academic year, more than 10-percent of the student body is international students and AHANA (African; Hispanic; Asian; and Native-American) students make up more than 14-percent of the student body—a record for the college. These populations have grown significantly over the past decade so that now about one in every four students on campus brings a particularly diverse perspective.

In addition to Calvin’s record-setting diversity in its first-year class, the class also boasts an average GPA of 3.70, the highest in recent history.

“The college is excited to welcome these excellent students from around the corner and around the world to campus,” said Bloem. “What we are realizing more and more is that when you bring together a diverse group of students, with a diverse set of experiences, the learning environment is much richer. And, we not only see this as a benefit for Calvin, but also for west Michigan as the college attracts more talented students to the region.”


Authors: