Overview
Cialfo’s Grade Conversion system converts grades from different international school systems into a standardized GPA equivalent, such as a 4.0 scale. This makes it easier to compare academic performance across schools and countries using a consistent framework.
The system supports multiple grading formats, including letter grades, numerical scales, percentile systems, and subject-level grading.
Subject Level Handling
Some grading systems use different rules for different subjects. For example, in IB, Higher Level (HL) and Standard Level (SL) may be converted differently. Cialfo supports these subject-specific grading scales where applicable.
Checks for subject_level_id in grade data
Applies appropriate conversion based on subject level (e.g., HL vs SL in IB)
If no subject level is provided, the system falls back to the general conversion mapping.
Common formula types
Cialfo uses different formulas depending on the grading system:
25 * x→ converts a 4-point scale to a 100-point equivalent20 * x→ converts a 5-point scale to a 100-point equivalentx * 10→ converts a 10-point scale to a 100-point equivalentx→ uses the grade directly for percentage-based systems
How Average GPA Is Calculated
Cialfo converts the grade to a numerical value
The appropriate formula is applied
The system calculates the arithmetic mean of all converted scores
The final GPA equivalent is returned
Supported School Systems
Cialfo supports a wide range of school systems, including international, national, and subject-specific grading formats. The systems we support are listed below.
1. Cambridge O-Level
Scale: Alphabetical grades (A1-F9)
Formula: 25*x
Mapping:
A1 → 4.0
A2 → 3.7
B3 → 3.3
B4 → 3.0
C5 → 2.5
D6 → 2.0
E8 → 1.0
F9 → 0.0
2. Cambridge A-Level (Singapore)
Scale: Subject-level based (H1, H2, H3, GP/PW)
Formula: 25*x
Mapping for H1/H2:
A → 4.0
B → 3.5
C → 3.0
D → 2.0
E → 1.0
S/U → 0.0
H3 Level:
Distinction/Merit/Pass → 4.0
Ungraded → 0.0
3. IGCSE
Scale: Alphabetical grades (A*-U)Formula: 25*xMapping:
A*/A → 4.0
B → 3.7
C → 3.0
D → 2.3
E → 2.0
F → 1.3
G → 1.0
U → 0.0
4. International Baccalaureate (IB)
Scale: Numerical grades (1-7) with Higher Level (HL) and Standard Level (SL)
Formula: 25*x
Mapping (both HL and SL):
7 → 4.0
6 → 3.75
5 → 3.5
4 → 2.75
3 → 2.0
2 → 1.25
1 → 0.0
5. IB Integrated Program
Scale: 5-point scale
Formula: 20*x
Mapping:
7 → 5.0
6 → 4.0
5 → 3.0
4 → 2.0
3 → 1.0
2/1 → 0.0
6. Raffles Integrated Program (Singapore)
Scale: Alphabetical grades
Formula: 25*x
Mapping:
A+/A → 4.0
B+ → 3.7
B → 3.3
C+ → 2.5
C → 2.0
D → 1.3
E → 1.0
F → 0.0
7. Polytechnic Singapore
Scale: Letter grades with distinctions
Formula: 25*x
Mapping:
DIST/A → 4.0
B+ → 3.5
B → 3.0
C+ → 2.5
C → 2.0
D+ → 1.5
D → 1.0
D-/P → 0.5
F/ABS → 0.0
8. CBSE (India)
Scale: Adaptive (10-point or 100-point percentile)
Formula: x*10 (for 10-point) or x (for percentile)Logic:
If grade ≤ 10: Uses 10-point scale with formula x*10
If grade > 10: Uses 100-point percentile scale with formula x
9. Academic Grading Systems (Various Countries)
India (General)
Scale: 100-point percentile
Formula: x
Vietnam
Scale: 10-point scale
Formula: x*10
China
Scale: 100-point percentile
Formula: x
India CBSE/ISCE Point Scale
Scale: 100-point percentile
Formula: x
10. SABIS Grading
Scale: Alphabetical grades
Formula: 25*x
Mapping:
A → 4.0
B → 3.5
C → 2.5
D → 2.0
F → 0.0
11. Thai Grading Systems
Alphabetical
Scale: Letter grades
Formula: 25*x
Mapping:
A → 4.0
B+ → 3.5
B → 3.0
C+ → 2.5
C → 2.0
D+ → 1.5
D → 1.0
F → 0.0
Percentile
Scale: 100-point
Formula: x
Four Point
Scale: 4-point scale
Formula: 25*x
12. US Academic Grading
Percentage System
Scale: Letter grades with course levels (Normal, Honor, AP)
Formula: x
Mapping (same for all levels):
A+ → 98.99
A → 94.99
A- → 91.99
B+ → 89.99
B → 85.99
B- → 81.99
C+ → 78.99
C → 75.99
C- → 71.99
D+ → 68.99
D → 65.99
D- → 61.99
E/F → 30.0
Four Point System
Scale: 4-point scale with course levels
Formula: 25*x
13. UK A-Level
Scale: Letter grades with A-Level and AS-Level
Formula: 25*xMapping for A-Level:
A*/A → 4.0
B → 3.7
C → 3.0
D → 2.3
E → 2.0
F → 1.0
U → 0.0
AS-Level: Similar mapping without A*
14. Cambridge GCSE O-Level (New System)
Scale: Numerical grades (1-9)
Formula: 20*x
Mapping:
9 → 5.0
8 → 4.7
7 → 4.4
6 → 3.8
5 → 3.1
4 → 2.5
3 → 1.9
2 → 1.3
1 → 0.6
U → 0.0
If you have any questions or need assistance, please feel free to reach out to us using the 'Chat with Cialfo' feature.
