Buffalo Public Schools receive record funding, state and federal aid