Charles F. Brush High School

Charles F. Brush High School is a public high school in Lyndhurst, Ohio. The school is named for Charles F. Brush, the Ohio-born inventor of the arc light.

Charles F. Brush High School
Address
4875 Glenlyn Road

,
44124

Coordinates41°31′20″N 81°30′17″W
Information
TypePublic, coeducational
Established1927
School districtSouth Euclid–Lyndhurst City School District
PrincipalKarl J. Williamson
Teaching staff68.10 (FTE)
Grades912
Enrollment1,334 (2017–18)
Student to teacher ratio21.48
Color(s)Brown and gold
        
Fight songWashington and Lee
Athletics conferenceWestern Reserve Conference
MascotArcy the Arc Lamp
NicknameArcs
RivalMayfield Wildcats
AccreditationNorth Central Association of Colleges and Schools
Websitesel.k12.oh.us/charlesf.brushhighschool_home.aspx
[1][2][3][4]

Brush has 1,334 students as of the 2017–2018 school year. The school, which is situated close to the border with neighboring South Euclid, serves as the sole high school in the South Euclid–Lyndhurst City School District.

School history

  • In 1912, prior to the construction of Brush High School, students attended South Euclid School House at the corner of Mayfield & Green Roads. The first class graduated in 1916.
  • In 1927 Brush High School opened, providing students in South Euclid and Lyndhurst with a centralized high school.
  • In 1961, Korb Field became the brightest nighttime football field in the country as General Electric engineers from NELA Park installed experimental mercury floodlights.
  • In 1962 the B wing and John C. Welser Gymnasium were added, giving the school a new library and gym.
  • In 1974 the C wing, which houses mostly the art and business departments, and the D wing, housing a new cafeteria and the science and math departments were added.
  • In 2002 artificial turf was installed in Korb Field.
  • 2008 - Former First Lady and 2008 Presidential Candidate Hillary Clinton visited Brush High School for a February 15 rally.

Sports

The Brush campus is home to eight tennis courts, a turfed multipurpose athletic field for football and soccer, a track, and a softball field. The Arcs baseball team uses the facilities at Greenview Upper Elementary School, the swim team uses the pools at Euclid High School, and the hockey team uses the Cleveland Heights Recreation Center ice rink as their home rink.

Notable alumni

Notes and references

  1. OHSAA. "Ohio High School Athletic Association member directory". Archived from the original on 2010-11-03. Retrieved 2010-02-17.
  2. "Search for Public Schools - School Detail for Brush High School". ed.gov. Retrieved 4 March 2015.
  3. "Welcome". sel.k12.oh.us. Retrieved 4 March 2015.
  4. NCA-CASI. "NCA-Council on Accreditation and School Improvement". Archived from the original on September 23, 2009. Retrieved 2010-02-17.
  5. Nobles III, Wilborn P. (October 9, 2019). "Hogan appoints Forbes, Jackson to fill Baltimore County House of Delegates vacancies". The Baltimore Sun. Retrieved January 27, 2020.
  6. "Home".
  7. "Brush Alumni Wall of Achievement Dinner". South Euclid - Lyndhurst City Schools. 2007. Archived from the original on 18 November 2015. Retrieved 17 November 2015.
gollark: Given a desired item, available items and some recipes, I want a list of crafting tasks which must be performed and the required ingredients.
gollark: Neither!
gollark: Well, obviously you'll have some items available to build stuff from.
gollark: - Checks if the available-items list already contains the item needed. If so, just return that.- If not, checks for recipes to do what is wanted- If one exists, iterate over them (not sure what to *do* with them)- If none exists, we can't do anything, so just return no tasks, no costs and no outputs.
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.