this is the nav!
Workspace
Toufic Hamzeh/

Analyzing NYC Public School Test Scores

0
Beta

Photo by Jannis Lucas on Unsplash.

Every year, American high school students take SATs, which are standardized tests intended to measure literacy, numeracy, and writing skills. There are three sections - reading, math, and writing, each with a maximum score of 800 points. These tests are extremely important for students and colleges, as they play a pivotal role in the admissions process.

Analyzing the performance of schools is important for a variety of stakeholders, including policy and education professionals, researchers, government, and even parents considering which school their children should attend.

You have been tasked with answering three key questions about New York City (NYC) public school SAT performance:

.mfe-app-workspace-kj242g{position:absolute;top:-8px;}.mfe-app-workspace-11ezf91{display:inline-block;}.mfe-app-workspace-11ezf91:hover .Anchor__copyLink{visibility:visible;}Which schools produce the highest math scores?

• Specifically, which schools have an average math SAT score of at least 80%?
• Save the results as a pandas DataFrame called `best_math_schools`.

Who are the top 10 schools based on average results across reading, math, and writing?

• Save the results as a pandas DataFrame called `top_10_schools`.

Which NYC borough has the largest standard deviation for SAT results?

• Save the results as a pandas DataFrame called `largest_std_dev`.

Completing the project

• Create a dictionary called `schools_analysis` containing the following key-value pairs:
• `"best_math_schools"`: `best_math_schools` DataFrame.
• `"top_10_schools"`: `top_10_schools` DataFrame.
• `"largest_SAT_std_dev"`: `largest_std_dev` DataFrame.
```.mfe-app-workspace-qcdhrn{font-size:13px;line-height:1.5384615384615385;font-family:JetBrainsMonoNL,Menlo,Monaco,'Courier New',monospace;}```# Start coding here...
import pandas as pd``````
``````# Read in the data

# Find the best schools for math
best_math_schools = schools[schools["average_math"] >= 640][["school_name", "average_math"]].sort_values("average_math", ascending=False)

# Calculate average_SAT per school
schools["average_SAT"] = schools["average_math"] + schools["average_reading"] + schools["average_writing"]

# Top 10 performing schools