Âé¶¹Ô­´´

MU logo
MU logo

Âé¶¹Ô­´´ Homecoming and Family Weekend 2026 is Oct. 16-17

Oct 5, 2026

Celebrate Âé¶¹Ô­´´â€™s Homecoming and Family Weekend 2026 on Friday, Oct. 16 and Saturday, Oct. 17 with events at the North Manchester and Fort Wayne campuses.

Reunions this year are for the classes of 1956, 1961, 1966, 1971, 1976, 1981, 1986, 1991, 1996, 2001, 2006, 2011, 2016, 2021, and 2026.Ìý

Friday events that are open to the public include:Ìý

  • Virtual 5k throughout the week leading up to HomecomingÌý
  • Alumni Honor Award Recipient Q&A Panel at 1:15 p.m. in Wine Recital HallÌý
  • Now and Then Student and Alumni Panel at 2:30 p.m. in Wine Recital HallÌý
  • Self-guided campus tours from 3:30 to 5 p.m.Ìý
  • Alumni Honor Awards and Athletics Hall of Fame Banquet at 5 p.m. Tickets can be purchased at www.manchester.edu/alumni/homecoming.

Saturday events that are open to the public include:Ìý

  • State of the University with President Stacy Young at 9:30 a.m. in Wine Recital KallÌý
  • Peace studies plaque dedication in honor of Professor Emeritus David Waas at 10 a.m. in the Gladdys Muir Peace GardenÌý
  • Tree planting ceremony with the Class of 1966 at 10:30 a.m. in Oak GroveÌý
  • Donuts and Departments with Âé¶¹Ô­´´ faculty from 11 a.m. to 1 p.m. on East StreetÌý
  • Literacy Lab Open House from 11 to 11:45 a.m. in Funderburg LibraryÌý
  • Kids Zone from 10:30 a.m. to 2:30 p.m. at Spartan StadiumÌý
  • Alumni Authors Corner from 11 a.m. to 1 p.m. on East StreetÌý
  • Women’s Soccer vs. Hanover at 1 p.m. at Good FieldÌý
  • Football vs. Franklin at 1:30 p.m. at Spartan StadiumÌý
  • Men’s Soccer vs. Hanover at 3:30 p.m. at Good FieldÌý
  • Volleyball vs. Hanover at 6:30 p.m. in Stauffer-Wolfe ArenaÌý

The University Gear Shop and Petersime Chapel will be open throughout the day on Saturday.

For the mediaÌý

Âé¶¹Ô­´´, in North Manchester and Fort Wayne, Ind., offers vibrant and transformative student experiences. Learn more at www.manchester.edu/about-manchester.Ìý

Our mission and valuesÌýÌýÌý

Âé¶¹Ô­´´ respects the infinite worth of every individual and graduates persons of ability and conviction who draw upon their education and faith to lead principled, productive, and compassionate lives that improve the human condition.Ìý

More News

exists --- (function ensure40pxInlineEarly() { function set40(el) { el && el.style.setProperty('padding-top', '40px', 'important'); } // If header already parsed, set now; otherwise set as soon as it appears. const hdrNow = document.getElementById(HEADER_ID); if (hdrNow) { set40(hdrNow); return; } new MutationObserver((muts, obs) => { const hdr = document.getElementById(HEADER_ID); if (hdr) { set40(hdr); obs.disconnect(); } }).observe(document.documentElement, { childList: true, subtree: true }); })(); // --- Helpers --- function hideDiviBars() { document.querySelectorAll('.divibars-container').forEach(div => { const content = (div.textContent || '').replace(/\u00A0/g, ' ').trim(); const shouldHide = !content || /all\s*clear/i.test(content) || /test/i.test(content) || /feed\s*has\s*no\s*items\.?/i.test(content); if (shouldHide) div.style.setProperty('display', 'none', 'important'); }); } function isEffectivelyVisible(el) { if (!el || !el.isConnected) return false; const target = el.querySelector('.divibars, .divibars-wrapper, .divibars-content') || el; const cs = getComputedStyle(target); if (cs.display === 'none' || cs.visibility === 'hidden' || target.hidden) return false; if (parseFloat(cs.opacity || '1') < 0.05) return false; if (target.closest('[aria-hidden="true"]')) return false; const rect = target.getBoundingClientRect(); const hasSize = (rect.width > 0 && rect.height > 0) || (target.offsetWidth > 0 && target.offsetHeight > 0); if (!hasSize) return false; const vh = window.innerHeight || document.documentElement.clientHeight; return rect.bottom > 0 && rect.top < vh; } function anyRealBannerVisible() { // A “real� banner = visible AND not empty/test/all-clear/feed-empty return Array.from(document.querySelectorAll(CANDS)).some(el => { if (!isEffectivelyVisible(el)) return false; const txt = (el.textContent || '').replace(/\u00A0/g, ' ').trim(); if (!txt) return false; if (/all\s*clear/i.test(txt) || /test/i.test(txt) || /feed\s*has\s*no\s*items\.?/i.test(txt)) return false; return true; }); } function setForce110(on) { const root = document.documentElement; const was = root.classList.contains('divibar-force-110'); if (!!on === was) return; root.classList.add('divibar-atomic'); root.classList.toggle('divibar-force-110', !!on); // If we’re NOT forcing 110, clear any stray inline 110 the plugin may add later. if (!on) { const hdr = document.getElementById(HEADER_ID); if (hdr) hdr.style.setProperty('padding-top', '40px', 'important'); } requestAnimationFrame(() => root.classList.remove('divibar-atomic')); } // Debounced 2-frame confirmation to avoid flicker during animations let raf1 = null, raf2 = null; function scheduleRecompute() { if (raf1) return; raf1 = requestAnimationFrame(() => { raf1 = null; hideDiviBars(); const a = anyRealBannerVisible(); raf2 = requestAnimationFrame(() => { raf2 = null; const b = anyRealBannerVisible(); setForce110(a && b); }); }); } // --- Wiring --- document.addEventListener('DOMContentLoaded', scheduleRecompute); window.addEventListener('load', scheduleRecompute); window.addEventListener('resize', () => { cancelAnimationFrame(raf1); raf1 = null; cancelAnimationFrame(raf2); raf2 = null; scheduleRecompute(); }); new MutationObserver(() => scheduleRecompute()).observe(document.documentElement, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class', 'aria-hidden'] }); document.addEventListener('transitionend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('animationend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('click', function (e) { const btn = e.target && e.target.closest('.divibars-close'); if (!btn) return; setTimeout(() => { const bar = btn.closest('.divibars-container, [class*="divibar"]'); if (bar) bar.style.setProperty('display', 'none', 'important'); scheduleRecompute(); }, 200); }, true); // Initial pass scheduleRecompute(); })();