Overview

This dataset comes from the National Center for Educational Statistics' Common Core of Data. Data is available for every state and the District of Columbia from the 2009-2010 school year. The data is roughly categorized into four categories: funding, how much money is given to the school; score, how students perform academically; attendance, the rate at which students and teachers attend; enrollment, the size of the schools. Funding is given in dollars. The 'Year' field has records for Preschool, Kindergarten, and grades 1-12.

https://nces.ed.gov/ccd/aboutCCD.asp

Explore Structure




Index Type Example Value
0 dict { }
... ... ...
Index Type Example Value
0 dict { }
... ... ...
Index Type Example Value
0 dict { }
... ... ...
Index Type Example Value
0 dict { }
... ... ...
Index Type Example Value
0 dict { }
... ... ...
Index Type Example Value
0 int 8179
... ... ...
Key Type Example Value Comment
"grade" int 4
"scale score" int 228
Key Type Example Value Comment
"state" str "alabama"
"data" dict { }
Key Type Example Value Comment
"grade" int 4
"scale score" int 142
Key Type Example Value Comment
"male" int 387549
"female" int 368003
Key Type Example Value Comment
"enrollment" dict { }
"attendance" dict { }
"funding" dict { }
"score" dict { }
"location" dict { }
Key Type Example Value Comment
"average student rate" int 96
"average teacher rate" float 93.38461538
"average minutes" float 61768.53846
Key Type Example Value Comment
"gender" dict { }
"all" int 755552
"race" dict { }
"other" dict { }
"year" list [ ] Each of these match to the different age groups for students: The first one is Preschool, the second is Kindergarten, and so on for 1st grade - 12th grade.
Key Type Example Value Comment
"schools" int 1615
"students" dict { }
"student teacher ratio" float 15.31
"teachers" float 49363.24
"staff" float 95144.48
Key Type Example Value Comment
"science" list [ ]
"reading" list [ ]
"math" list [ ]
"writing" list [ ]
Key Type Example Value Comment
"expenditures" long 7646087117
"revenue" long 7239690678
Key Type Example Value Comment
"grade" int 4
"scale score" int 216
Key Type Example Value Comment
"individualized education program" int 81216
"free lunch eligible" int 356929
"ungraded students" str ""
"lep/ell students" int 17559
"reduced-price lunch eligible" int 45457
Key Type Example Value Comment
"latitude" float 32.3182314
"longitude" float -86.902298
Key Type Example Value Comment
"grade" int 4
"scale score" int 140
Key Type Example Value Comment
"biracial" int 2534
"hispanic" int 35389
"black" int 261255
"asian" int 9753
"white" int 440519
"native american" int 6102

Downloads

Download all of the following files.

Usage

This library has 2 functions you can use.
import education
a_state_record = education.get_state("'Virginia'")
list_of_state_record = education.get_all_states()

Documentation

 education.get_state(state)

Returns information about one state. Enrollment data is for Pre-K through 12th grade.

 education.get_all_states()

Returns all of the data for every state into a list.