Inspiration

The inspiration behind this project is to create a tool for students to calculate their overall high school GPA, taking into account grades for each year of high school and any extracurricular activities that contribute to their GPA.

What it does

The project calculates the GPA for each year of high school (9th to 12th grade) and allows users to input their grades for core subjects (Math, ELA, History, and Science), as well as grades for extracurricular activities. It also calculates improvements or declines in GPA between each year.

How we built it

The project is built using Python and relies on a simple console-based user interface. It uses functions to collect and validate input, calculate GPAs, and determine changes in GPA over the years.

Challenges we ran into

Accomplishments that we're proud of

The code successfully collects and calculates GPAs for each year, and it also computes the percentage improvement or decline in GPA between years.

What we learned

The project helped us learn how to validate user input, calculate GPAs, and analyze changes in GPA over time. It also serves as a practical exercise in using Python for interactive console-based applications.

What's next for Overall High School GPA Calculator

We will consider adding features such as storing multiple students' data, generating reports, and potentially creating a more user-friendly graphical interface. Additionally, you could include features for tracking other metrics important for college applications, like extracurricular hours, standardized test scores, or letters of recommendation.

Built With

Share this project:

Updates