Convert a GPA to another scale
convert_gpa_scaleTranslates a GPA from one grade scale to the nearest band on another, helping compare a US GPA with UK classifications or Australian grades.
Instructions
Convert a GPA on one grade scale to the nearest band on another, so a GPA from one country can be read as a UK class or an Australian grade. Inputs: gpa (the GPA to convert, 0 to 7 and at or below the top of from_scale), from_scale (the scale the GPA is on, default us4) and optional to_scale (the scale to convert to; leave it out to convert to both the uk-classification and australia-hd scales). The GPA is read as a share of the top grade point on its own scale, then the nearest band on the target scale is returned with its percentage range and grade points. This is a common comparison, not an official conversion, so check the target school's table. Example prompt: "I have a 3.5 GPA on the US 4.0 scale. What is that in the UK?"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gpa | Yes | The GPA to convert, between 0 and 7. It must be at or below the top grade point of from_scale. | |
| to_scale | No | Grade scale id to convert to: "us4", "us4plus", "ontario-college", "uk-classification", "australia-hd" or "weighted-5.0". Leave it out to convert to both the uk-classification and australia-hd scales. | |
| from_scale | No | Grade scale id the GPA is on: "us4", "us4plus", "ontario-college", "uk-classification", "australia-hd" or "weighted-5.0". Defaults to "us4". | us4 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gpa | Yes | The GPA that was converted. | |
| from_scale | Yes | The scale id the GPA was on. | |
| conversions | Yes | One entry per target scale, in the order they were converted. | |
| from_max_points | Yes | The top grade point of the scale the GPA was on. | |
| from_scale_name | Yes | The name of the scale the GPA was on. |