- News
- Education
August 04, 2024
click to enlarge
Press Release from SCCPSS: Schools in operation for half day on Monday, closed Tuesday and Wednesday
Edited ByConnect Savannah Staff
SCCPSS officials continue to monitor the track of Tropical Storm Debby in consultation with the Chatham Emergency Management Agency and information from the National Weather Service. The current track of the storm is expected to bring dangerous weather conditions to our area mainly in regard to rains which forecasters say could be at historic levels and lead to flooding throughout our community.
Due to the expected impacts of Tropical Storm Debby on our area this week, Savannah-Chatham County Public Schools will operate on a half-day schedule tomorrow, Monday, Aug. 5 with dismissal times as follows:
Monday, Aug. 5: SCCPSS Early Dismissal Times
11:30 a.m. - High Schools (except Building Bridges), Mercer MS, Godley K-8/Wings ES/Building Bridges MS, Learning Academy @ Jenkins
11:40 a.m. - Middle Schools (except Mercer) and Building Bridges HS, Wings
12:15 p.m. - Ellis, Garrison, IOH, Georgetown, Hesse, New Hampstead K-8, Learning Academy @ IOH, Pulaski K-8, Bloomingdale
1:15 p.m. - Elementary Schools, Rice Creek
Tuesday and Wednesday, Aug. 6-7: SCCPSS Closure
All SCCPSS schools will be closed on Tuesday, Aug. 6 and Wednesday, Aug. 7 as this storm moves through. Students will not report to school on Tuesday, Aug. 6 or Wednesday, Aug. 7 and there will be no required remote learning during this time.
While all buildings and District facilities will be closed for in-person activities, certain staff who are designated by their immediate supervisor will be required to report to work during this closure.
click to enlarge
The School District will maintain regular contact with the Chatham Emergency Management Agency to monitor storm impacts. Facility and operational assessments will be made after the danger has passed to ensure the safety of all buildings before students and staff return.
Normal school operations are expected to resume Thursday, Aug. 8. Should this change in any way, official information will be communicated through the District’s call notification system, email, district website, and social media channels on Facebook and Twitter. Parents and Staff should monitor our official communication channels for additional information.
Related
'Potentially historic heavy rainfall' possible through Friday in SE Georgia with Hurricane Debby: Where to find sandbags in Savannah? Debby is expected to bring flash floods, potential wind gusts to Savannah beginning Monday
Once again, schools will operate on a half day schedule Monday, Aug. 5 and students will not report to school on Tuesday, Aug. 6 or Wednesday, Aug. 7 due to the anticipated impacts associated with Debby. All buildings and District facilities will be closed for in-person activities. Please monitor SCCPSS.com, our social media channels, and all district calls and emails for more information on operational changes as the storm moves through our area.
') 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['22750766'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['22750766'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['22750766'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
Insertion point ${index+1}
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }