Jon Bartlett won 70 percent of his games in eight seasons on the BC High football sideline, punctuated by Division 1 Super Bowl titles in 2008 and 2011. So his decision to step down as the head coach at his alma mater on Friday was not easy.
But at this point in his life, with two young children at home, a daily commute in and out of the city — in addition to overseeing 21 programs covering 75 total teams at three levels as the school’s athletic director — it was the right decision.
“In life, it is always day to day, and year to year, and you move forward,” said Bartlett (Class of 1987), who was 62-26 overall in two stints (2008-11 and 2014-17), culminating with a 10-1 finish last fall and a 32-16 win over Catholic Memorial at Fenway Park.
“It is time. I am entering the next phase. I am still young enough, and I still will be at the school that I love, I’ll still be involved. I will still be with the kids in the hallway [as athletic director], and still cheering them on on Friday nights.”
And despite the Eagles’ high victory total on the field, Bartlett has always measured true success in the character development of his players.
“The No. 1 goal, every year, is that the players know that we want them to leave not just as better football players, but as better human beings, and role models,” said Bartlett.
“Football is a sport, you develop traits that will help you in college, in the working world, and with their families.
“For me, the main thing was the relationship that you have with your players . . . And you try to keep the communication with them going into college and beyond. And it’s a pretty special bond.”
Bartlett said the school will immediately start the process to find a successor.
Duxbury 10, Mercer Island (Wash.) 9 — The fourth-ranked Dragons (5-0) staved off a second-half surge from the Washington State program on its Bay State tour. Sophomore Will Prouty netted three goals and Tom Duggan and Matty Gill had two apiece. Duncan Gillis made key saves to preserve the lead.
Ipswich 11, North Reading 10 — Kevin Swenson recorded a hat trick to carry the Tigers (3-2).
Archbishop Williams 10, Pope John 4 — Nick Glass led the Bishops (3-1) with four goals while John Vaughan added three.
Shawsheen 12, Essex Tech 7 — Junior attack Owen Sullivan paced the Rams (3-0) with four goals and an assist and sophomore Dave Fraser had a hat trick.
Cohasset 19, Mashpee 4 — Jane Hansen (3 goals, 1 assist), Elle Hansen (2 goals, 2 assists), Elise Wimberly (1 goal, 3 assists), Molly Greer (2 goals), and Madie Donovan (2 goals) propelled the top-ranked Skippers (5-0).
Pentucket 9, Hamilton-Wenham 6 — Senior captain Caroline Cloutier (3 goals) sparked the Sachems (2-0).
Melrose 13, St. Mary’s 6 — Sophomore Emma Randolph scored five goals and dished out an assist for the Red Raiders (3-2).
Norwell 15, Rockland 2 — Senior captain Murphy McDonough (4 goals, 1 assist) led the Clippers (6-1).
Peabody 12, Haverhill 10 — Sarah Buckley paced the Tanners with five goals and an assist and freshman Olivia Lavalle finished with 10 saves.
Sandwich 13, Barnstable 7 — Junior attack Sam Gorrasi carried the Blue Knights (4-1) with nine goals and an assist.
Norwood 13, Bellingham 3 — Sophomore midfielder Allie McDonough netted six goals.
Bridgewater-Raynham 13, Weymouth 9 — Sophomore Gina-Marie Ricciotti netted 10 goals and added an assist for the Trojans (3-0).
Walpole 16, North Attleborough 5 — Junior Lily O'Connell netted her first varsity goal for the seventh-ranked Rebels.
Marshfield 2, Falmouth 0 — Senior Eddie Kielty twirled a two-hitter with eight Ks for the host Rams (2-0).
Natick 3, Milton 0 — Senior Sam Siegal no-hit the visiting Wildcats on 72 pitches, fanning 12 for the Redhawks (1-1).
Lexington Christian 6, Boston Trinity 5 — Eighth grader James Burke closed out the game for the Lions (2-1) for his first career save.
North Andover 2, Arlington 1 — Senior Charlie Jodka fired seven innings of one-run ball to earn his first varsity win for the Knights (3-0).
Braintree 3, Newton North 1 — Junior John Tellier struck out 12 in six innings as the Wamps (1-0) earned the Bay State Conference win in Newton.
Wilmington 6, Melrose 4 — Jared Aucoin hammered a three-run home run in the first inning for the Wildcats (2-1).
West Bridgewater 9, Bishop Connolly 1 — Junior pitcher C.J. Dunn pitched four hitless innings, fanning nine with no walks and junior second baseman Max Comperchio added two hits.
Marblehead 4, Haverhill 1 — Ben Brennan allowed just one run on three hits over five innings for the Magicians (2-0).
Weymouth 4, Norwell 0 — Junior Cam Munchbach threw a four-hitter and classmate TJ Keefe went 2 for 3 with two doubles and an RBI to pace the host Wildcats (4-0).
Mashpee 8, Sturgis East 4 — Freshman catcher Jared Barr went 3 for 3 and senior Frederick Hanna threw seven innings of two-hit relief for the host Falcons (3-1).
Saugus 7, Stoneham 1 — Jackson Stanton was 3 for 4 and Mike Mabee allowed one unearned run over six innings for the Sachems (2-1).
Everett 6, Winchester 4 — Senior Anthony McLain yielded one run in six innings to carry the Crimson (1-2).
Franklin 4, Milford 0 — Senior James Leofanti pitched a no-hitter for the Panthers (2-1), striking out eight and walking two in seven innings.
Marshfield 8, Falmouth 0 — In advance of Saturday morning’s showdown at sixth-ranked Bridgewater-Raynham, sophomore Brianna Melchionda fired a perfect game with 13 strikeouts as the Rams (3-0) defeated the Clippers.
Norton 10, Latin Academy 0 — Kelly Nelson hurled a one-hitter for the second-ranked Lancers (4-0).
Methuen 10, St. Mary’s 3 — Pitcher Jillian McCoy fired four hitless innings in relief for the Rangers (3-0).
Austin Prep 6, Cardinal Spellman 5 — Senior Caroline Sablone hit a walkoff single for the Cougars (4-0).
Arlington 5, Cambridge 4 — Senior third baseman Holly Russell (2 for 4) slapped an RBI single for the walkoff win.
Norwood 10, Dedham 2 — Junior Amanda Olbrys went 4 for 4 at the plate and earned the win on the mound for the Mustangs (2-1).
Marblehead 10, Somerville 1 — Junior Mercedes Pelletier smacked her third homer of the season for the visiting Magicians (3-0).
North Reading 6, Ipswich 1 — Junior Cassandra Pascucci struck out 13 for the Hornets.
Wellesley 12, Needham 5 — Sophomore shortstop Allison Goehringer went 2 for 4 with two doubles and three RBIs for the Raiders.
Haverhill 23, Lawrence 2 — Sophomore Lindsay Joubert went 4 for 5 with a homer and a double to lead the visiting Hillies (1-1).
Andover 4, Billerica 1 — Junior Anna Zdunczyk (2 doubles) powered the Golden Eagles (1-1).
Foxborough 16, Westwood 5 — Senior Lexi Buckner led the Warriors (3-0) with a 2-for-5, four-RBI afternoon and classmate Hannah Davis was 2 for 2 with two RBIs.
Newton South 17, Mt. Alvernia 3 — Sophomore Halley Thayer went 5 for 5 with a grand slam and 8 RBIs for the visiting Lions (2-1).
Peabody 4, Wakefield 1 — Junior Tianna Dawe struck out eight and senior Luciana Mastromatteo (3 for 3) hit a three-run homer for the host Tanners (3-0).
Franklin 15, Oliver Ames 3 — Kayla Georgeu went 1 for 2 with a double for the Tigers while Katie Abreu was 1 for 2 with a run scored.
Dracut 1, St. Peter-Marian 0 — Nadia Saari doubled in a run in the top of the seventh to help the visiting Middies edge the Guardians (1-1). Ryley White struck out 11 and scattered three hits to pace Dracut. Raigan Gregoire, Inez Herlihy and Emily Smith singled for St. Peter-Marian.
BB&N 15, Cushing 0 — Sophomore Rowan Park threw a two-hitter with 13 strikeouts for the host Knights (2-0).
Austin Prep 5, Pope John 0 — The freshman tandem of Grace Brisbois and Ariana Clark carried the Cougars (6-0) with their 6-1, 6-0 doubles’ win.
Ursuline 5, Milton 0 — Providence College-bound Mimi Dailey won her first singles match in straight sets.
Bridgewater-Raynham 3, Brockton 2 — Sophomore Allison Carter keyed the Trojans’ first win with her 7-5, 6-4 victory.
Belmont 90, Lexington 46 — Anoush Krafian (high jump, long jump, 100 hurdles) was a triple winner and Oliva Zarzycki won the 400 hurdles, the triple jump and ran a leg on the victorious 4x400 relay.For more highlights, go to bostonglobe.com/schools. To report scores, call 617-929-2860/3235 or email firstname.lastname@example.org.