Tính điểm trung bình môn, xếp loại học lực theo Thông tư 22

Điểm trung bình môn, xếp loại học kì và cả năm Tốt / Khá / Đạt / Chưa đạt, lên lớp, kiểm tra lại, danh hiệu cho lớp 6–12 theo Thông tư 22/2021/TT-BGDĐT.

Công cụ miễn phí: 20 request mỗi phút.

Kết quả

Bấm “Chạy” để xem kết quả.

Áp dụng quy định đánh giá của Thông tư 22/2021/TT-BGDĐT (THCS, THPT, lớp 6–12): điểm trung bình môn học kì (ΣĐĐGtx + 2 × ĐĐGgk + 3 × ĐĐGck) / (số ĐĐGtx + 5), điểm trung bình cả năm (HK I + 2 × HK II) / 3, làm tròn một chữ số thập phân, và Đạt / Chưa đạt cho môn đánh giá bằng nhận xét. Gửi điểm thành phần hoặc điểm trung bình đã có.

Kết quả học tập từng học kì và cả năm được xếp Tốt, Khá, Đạt hoặc Chưa đạt theo ngưỡng của Điều 9 (6,5 / 8,0 với ít nhất 6 môn, 5,0 / 6,5, 3,5…), kể cả quy định nâng lên mức liền kề khi bị hạ từ hai mức trở lên chỉ do một môn. Khi có kết quả rèn luyện và số buổi nghỉ, API xét lên lớp, rèn luyện hè hoặc kiểm tra lại (liệt kê môn phải kiểm tra lại) và danh hiệu Học sinh Giỏi / Xuất sắc. Số điểm thường xuyên được đối chiếu với số tiết của môn.

Công thức và ngưỡng không đổi theo TT 89/2026/TT-BGDĐT (từ 1/12/2026), văn bản chỉ sửa cách tổ chức kiểm tra và thời điểm kiểm tra lại. Chưa hỗ trợ tiểu học (TT 27/2020).

Dùng trong code của bạn

curl -X POST "https://apibox.io.vn/v1/vn-school-grade" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"subjects":[{"name":"Toán","periods":140,"hk1":{"regular":[8,9,7,8],"mid":8,"final":9},"hk2":9.1},{"name":"Ngữ văn","hk1":7.5,"hk2":8.2},{"name":"Tiếng Anh","hk1":9,"hk2":9.1},{"name":"GDCD","hk1":8.5,"hk2":9},{"name":"KHTN","hk1":8,"hk2":8.4},{"name":"Lịch sử và Địa lý","hk1":7.8,"hk2":8.6},{"name":"Thể dục","type":"comment","hk1":"Đ","hk2":"Đ"}],"conduct":"Tốt","absences":2}'

Tài liệu API → Nhận API key miễn phí

Hỏi đáp

Mỗi môn có bao nhiêu điểm thường xuyên?

Mỗi học kì: 2 với môn 35 tiết/năm, 3 với môn trên 35 đến 70 tiết, 4 với môn trên 70 tiết; môn nhận xét có 2 lần. Có cảnh báo khi số điểm khác.

Còn điểm trung bình các môn không?

Không. TT 22 xếp loại dựa trên điểm trung bình từng môn; API không tính điểm trung bình chung.

adjusted_from nghĩa là gì?

Kết quả bị hạ từ hai mức trở lên chỉ do một môn nên được nâng lên mức liền kề theo Điều 9.