학점·목표 성적 계산기
과목별 학점과 평점으로 평균·누적 GPA를 계산하고 목표 평점에 필요한 성적을 확인하세요. 중간고사·과제 반영 비율을 넣으면 기말고사 필요 점수도 계산합니다.
입력할 값
- 학점 계산: 4.0·4.3·4.5·5.0 만점 또는 직접 입력한 만점, 과목별 학점·숫자 평점과 평점 반영/P·F 제외/전체 제외 선택. 과목은 1~100개
- 누적평점 합치기: 기존 평점 계산에 반영된 학점과 기존 누적평점. 이번 과목 목록과 중복되지 않게 입력
- 목표 누적평점: 목표 평점과 앞으로 평점에 추가될 학점. 이전 학점과 이번 과목 목록에 이미 들어간 학점은 제외
- 기말고사 목표점수: 100점 기준의 목표 최종 점수, 각 평가의 완료·남음 상태, 받은 점수·만점·반영 비율. 평가 항목은 1~30개이며 반영 비율 합계는 정확히 100%
- 학점·숫자 평점·시험 점수·시험 만점은 소수 2자리, 기존 누적평점은 소수 4자리, 반영 비율은 소수 4자리까지 입력. 모두 0 이상이며 과목 학점과 평가 만점은 0보다 커야 함
계산 방법
학점 평균은 Σ(과목 학점×숫자 평점)÷Σ(평점에 반영할 학점)입니다. 기존 누적평점이 있으면 기존 학점×기존 평점을 분자에 더하고 기존 학점을 분모에 더합니다. 목표 누적평점에 필요한 앞으로의 평균 평점은 [목표×(현재 반영 학점+남은 학점)−현재 학점×평점 합]÷남은 학점입니다. 기말고사 계산은 완료 항목마다 받은 점수÷해당 만점×반영 비율을 합해 현재 확보한 최종 점수를 구합니다. 남은 평가가 하나면 (목표−확보 점수)÷남은 반영 비율×그 시험의 만점이 필요 점수입니다. 남은 평가가 여러 개면 (목표−확보 점수)÷남은 반영 비율 합×100이 모두 같은 득점률을 받는 경우의 필요 평균(%)입니다.
계산 예시
학점 예시: 3학점에 평점 4.5, 3학점에 평점 3.5를 받으면 평균은 4.0입니다. 2학점 P/F 과목을 평점 제외로 고르면 GPA 분모·분자에 넣지 않습니다. 기존 60학점·누적평점 3.2에 두 과목을 더하면 66학점의 누적평점은 약 3.2727입니다. 앞으로 24학점을 더 들어 최종 3.5를 만들려면 이론상 평균 4.125가 필요하며 화면에는 0.01 단위로 올린 4.13을 제시합니다. 시험 예시: 중간고사 78/100에 반영 비율 40%, 과제 45/50에 20%라면 최종 점수 49.2점을 확보했습니다. 남은 기말고사 100점 만점·40%에서 최종 85점이 목표라면 89.5점이 필요합니다. 모두 가상의 예시입니다.
결과 읽기
현재 평균, 목표를 위한 필요 성적, 가능한 최저·최고 결과를 구분해서 보세요. ‘목표 충족’은 남은 성적을 모두 0으로 놓아도 목표 이상이라는 뜻입니다. ‘달성 불가’는 현재 입력 조건에서 남은 성적을 모두 만점 받아도 부족하다는 뜻입니다. 필요한 평점·원점수·공통 득점률은 소수 둘째 자리로 올려 그대로 대입해 확인합니다. 이미 충족한 경우를 제외하면 0.01 낮은 값은 목표에 미달하는지도 확인합니다. 평균과 범위는 주로 소수 4자리에서 반올림해 표시하지만 목표 판정에는 반올림 전 값을 사용합니다. 완료 항목 안에서의 평균은 완료한 반영 비율만 기준으로 다시 100%로 환산한 값이므로 현재 확보한 최종 점수와 다릅니다.
적용 범위
특정 학교의 공식 성적표나 학사 판정이 아닙니다. 문자 등급, 합격선, 졸업 학점, 장학금, 재수강·성적 대체, 상대평가, 보너스 점수, 시험별 필수 통과 조건, 소수 처리 규칙은 자동으로 적용하지 않습니다. 만점을 바꿔도 입력 평점을 다른 체계로 환산하지 않습니다. 이전 성적표의 누적평점이 이미 반올림돼 있으면 공식 원자료로 계산한 값과 차이가 날 수 있습니다. P/F는 사용자가 평점에서 제외하도록 선택한 계산 방식이며 합격·불합격 또는 졸업 인정 학점을 판정하지 않습니다. 남은 평가가 여러 개일 때는 각 평가에서 동일한 득점률을 받는 가정이고, 서로 다른 점수 조합을 최적화하지 않습니다. 시험 점수가 정수 단위이거나 과목 평점이 지정된 문자 등급 값만 허용된다면 실제 받을 수 있는 성적에 맞춰 더 높은 값이 필요할 수 있습니다. 과목별 학점은 10,000까지, 기존·남은 학점은 각각 1,000,000까지, 평점 만점은 100까지, 시험 점수·만점은 1,000,000까지 입력할 수 있습니다. 계산 가능한 범위가 실제 학사 제도를 뜻하지 않습니다. 입력·결과는 저장하거나 서버로 보내지 않습니다.
자주 묻는 질문
4.5 만점 평점을 4.0 만점으로 바꿔 주나요?
아니요. 만점 선택은 입력할 숫자 평점의 범위를 정하는 용도입니다. 학교·기관마다 환산 기준이 달라 비례식으로 자동 변환하지 않습니다. 만점 체계를 바꿨다면 해당 체계의 과목 평점과 기존 누적평점을 직접 확인해 넣어 주세요.
A+·B0 같은 문자 등급을 넣을 수 있나요?
숫자 평점만 입력합니다. 같은 문자도 학교의 4.0·4.3·4.5 체계에 따라 값이 다를 수 있습니다. 성적표나 학교 안내에 있는 숫자 평점을 확인해 넣으세요. 이 계산기는 문자 등급표를 임의로 정하지 않습니다.
P/F와 0점 과목은 어떻게 처리하나요?
P/F·평점 제외를 고르면 학점과 평점 모두 GPA 계산에서 빠지고 P/F 입력 학점으로 따로 표시됩니다. 숫자 0점을 평점 반영으로 넣으면 그 과목 학점은 분모에 포함됩니다. 학교에서 0점이 아닌 제외 처리되는 과목은 전체 제외를 직접 선택하세요. 실제 학사 규정을 대신 판정하지 않습니다.
이전 이수 학점에는 졸업 학점 전체를 넣나요?
기존 누적평점의 분모가 되는 평점 계산 학점을 넣으세요. P/F나 인정 학점처럼 졸업 학점에는 들어가지만 GPA에는 안 들어가는 학점을 섞으면 결과가 달라집니다. 이번 목록의 과목을 이전 학점에 다시 포함하면 중복 계산됩니다.
이번 과목 없이 이전 누적평점만으로 목표를 볼 수 있나요?
과목 행을 전체 제외로 바꾸고 이전 누적평점 합치기를 선택하세요. 기존 평점 계산 학점·누적평점, 목표 평점과 앞으로 반영할 학점을 넣으면 됩니다. 학점과 평점이 모두 비어 있는 일반 과목은 계산하지 않으므로 제외 상태로 바꿔 주세요.
목표 평균 4.13이면 모든 과목에서 4.13을 받아야 하나요?
앞으로의 학점 가중평균이 그 값 이상이면 된다는 뜻입니다. 실제 과목 평점이 4.5·4.0·3.5처럼 정해진 값만 가능할 수 있으므로 수강 학점과 성적 조합을 학교 기준에 맞춰 판단해야 합니다. 필요한 평균은 0.01 단위로 올려 제시하며 가능한 문자 등급 조합까지 추천하지 않습니다.
중간고사는 100점, 과제는 50점 만점이어도 되나요?
각 항목에 받은 점수와 해당 만점을 넣으면 됩니다. 과제 45/50은 득점률 90%입니다. 여기에 과제 반영 비율을 곱하므로 만점이 달라도 같은 최종 100점 기준으로 합산합니다.
평가 비율이 99.9999%면 계산이 안 되나요?
네. 합계가 정확히 100%여야 합니다. 소수 4자리까지 입력할 수 있으니 강의계획서에 맞춰 마지막 항목의 비율을 조정하거나 누락된 항목을 추가해 주세요. 합계 오차를 임의로 재분배하지 않습니다. 반영 비율 0%인 항목은 최종 점수에 영향을 주지 않습니다.
기말고사 외에 아직 안 낸 과제도 있으면 어떻게 하나요?
미완료 시험·과제를 모두 남음으로 선택하세요. 반영 비율이 있는 남은 항목이 여러 개이면 각 항목에서 같은 득점률을 받는 경우에 필요한 평균(%)을 보여 줍니다. 예를 들어 80%면 50점 만점에서는 40점, 100점 만점에서는 80점입니다. 만점이 다른 항목의 원점수를 단순 평균하는 뜻은 아닙니다.
필요 점수가 소수로 나오지만 시험 점수는 정수만 가능해요.
최소 필요 점수가 89.51점이면 정수 점수 기준으로는 90점 이상이 필요합니다. 이 도구는 0.01점까지 연속적으로 입력 가능한 계산 기준입니다. 배점 단위나 채점 규칙에 맞춰 가능한 다음 점수로 올려 보세요.
이미 목표를 넘었다면 남은 시험을 안 봐도 되나요?
계산 결과는 남은 점수가 0일 때의 가중합만 비교합니다. 시험 응시 의무, 항목별 필수 점수, 출석 조건은 계산하지 않으므로 그렇게 해석하면 안 됩니다. 강의계획서와 학교 규정을 따로 확인하세요.
결과를 나중에 다시 확인할 수 있나요?
결과 복사나 CSV 내려받기로 기기에 보관하세요. CSV에는 과목 또는 평가 항목별 입력과 계산 결과, 목표와 필요 성적이 함께 들어갑니다. 사이트는 숫자나 성적 기록을 저장하지 않으며 입력을 바꾸면 이전 결과·복사·다운로드를 무효화하고 다시 계산합니다.