- News
February 07, 2023
click to enlarge
Thomas Built Buses
ByTravis Jaudon
Updated February 14, 2023 at 8:19 p.m.
BENEFITS OF ELECTRIC SCHOOL BUSES
- Zero tailpipe pollution -- students, drivers, and members of the community will be exposed to significantly less harmful diesel emissions like particulate matter and nitrous oxides
- Reduced greenhouse gas emissions compared to diesel school buses
- Reduced maintenance costs: Less brake wear due to regenerative braking and no engine or exhaust system maintenance. Potential for reduced fuel costs compared to diesel depending on electricity costs
- Quiet, clean operation
- Potential for fleets to partner with local utilities to feed power back into the grid when buses are not in use and electricity demand is high.
--SCCPSS
At its February 1, 2023 Regular Board Meeting, the Savannah Chatham County Public School System (SCCPSS) approved an action that will bring 25 new electric school buses to the system at a cost of $9,375,000.00. According to agenda minutes on the SCCPSS website, 100% of the funding for the fleet will come from the Environmental Protection Agency’s (EPA) Clean School Bus Grant.
Peachstate Truck Centers will be providing the district with the 25 electric Thomas Built Buses.
“Thomas Built buses were chosen over the Blue Bird buses because of the available long term warrantied battery energy,” states a portion of the official meeting minutes.
Last year, the EPA received around 2,000 applications requesting nearly $4 billion in funding for the 2022 Clean School Bus (CSB) Rebates. The applicant pool had submissions from all 50 states, Washington D.C., Puerto Rico, the U.S. Virgin Islands, Guam and American Samoa. In response to the program’s popularity and the rising demand for better, more efficient public school transportation across the country, the EPA nearly doubled its program funding from $500 million to $965 million.
The EPA estimates its CSB rebate program will fund approximately 2,500 new school buses this year.
At the SCCPSS board meeting earlier this month, the vote to approve the grant passed 8-1. Those voting for the grant’s approval were: Dionne Hoskins-Brown, Cornelia Hall, Shawn Kachmar, David Bringman, Tonia Howard-Hall, Denise Grabowski, Paul Smith and Roger Moss. The lone nay vote was cast by Michael Johnson.
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('
') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`
`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }
`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['19886654'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['19886654'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['19886654'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
Insertion point ${index+1}
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }
Published February 7, 2023 at 4:00 a.m.