Template Google Sheets Quản Lý Học Sinh: Điểm Danh Và Kết Quả Học Tập

Tuân HoangTuân Hoang
7 tháng 11, 2026
9 phút đọc
Template Google Sheets Quản Lý Học Sinh: Điểm Danh Và Kết Quả Học Tập

Template Google Sheets Quản Lý Học Sinh: Điểm Danh Và Kết Quả Học Tập 2026

Mỗi giáo viên trung bình quản lý 30-40 học sinh, với hàng chục cột điểm mỗi học kỳ, hàng trăm ngày điểm danh và vô số nhận xét cần ghi chép. Nếu bạn vẫn đang dùng sổ điểm tay hoặc file Excel rời rạc, đã đến lúc chuyển sang Google Sheets — miễn phí, tự động hóa và có thể chia sẻ với phụ huynh dễ dàng.

Bài viết này cung cấp template hoàn chỉnh để giáo viên quản lý toàn bộ thông tin lớp học chỉ trong một file Google Sheets.

1. Tại Sao Giáo Viên Nên Dùng Google Sheets Quản Lý Lớp Học?

Vấn đề với cách quản lý truyền thống

  • Sổ điểm tay: Dễ mất, hư hỏng, không tìm kiếm được, không tính toán tự động.
  • File Excel rời lẻ: Không đồng bộ, khó chia sẻ, phải gửi qua email mỗi lần cập nhật.
  • Phần mềm trường học: Đắt tiền, phức tạp, không tùy chỉnh được.

Lợi ích của Google Sheets

  • Miễn phí: Không cần ngân sách phần mềm.
  • Truy cập mọi nơi: Dùng điện thoại, máy tính bảng, máy tính kể cả trong lớp.
  • Tính toán tự động: Điểm trung bình, xếp loại, thống kê tự động cập nhật.
  • Chia sẻ dễ dàng: Gửi link báo cáo cho phụ huynh, không cần in giấy.
  • Lịch sử lưu trữ: Dữ liệu nhiều năm trong một file có tổ chức.

So sánh phương pháp quản lý

Tiêu chí Sổ tay Excel Google Sheets PM chuyên dụng
Chi phí Miễn phí Microsoft 365 Miễn phí 500K-2M/năm
Tính toán tự động Không
Truy cập di động Thủ công Hạn chế Tốt Tốt
Chia sẻ phụ huynh In giấy/chụp ảnh Gửi file email Link trực tiếp Có app riêng
Tùy chỉnh Tự do Cao Rất cao Thấp

2. Cấu Trúc Template Quản Lý Lớp Học

Tab 1: Danh Sách Lớp (Class Roster)

  • Mã học sinh (tự động tạo), Họ và tên, Ngày sinh, Giới tính
  • Số điện thoại phụ huynh (bố, mẹ), Email phụ huynh
  • Địa chỉ
  • Ghi chú đặc biệt (dị ứng, bệnh mãn tính, yêu cầu đặc biệt)
  • Ảnh (link đến Google Drive)

Tab 2: Điểm Danh (Attendance)

Ma trận điểm danh: hàng = học sinh, cột = ngày học. Ký hiệu: C (Có mặt), V (Vắng có phép), K (Vắng không phép), M (Muộn).

Tab 3-4: Điểm Số HK1 và HK2

Bảng điểm đầy đủ với hệ số, tính điểm trung bình tự động theo thông tư mới nhất.

Tab 5: Tổng Kết Năm

Tổng hợp điểm cả năm, xếp loại học lực và hạnh kiểm.

Tab 6-8: Nhận Xét, Thống Kê Lớp, Báo Cáo Phụ Huynh

  • Nhận xét cá nhân hóa theo từng kỳ
  • Biểu đồ phân phối điểm, xu hướng tiến bộ
  • Form xuất báo cáo cá nhân cho từng học sinh

3. Module Điểm Danh Tự Động

Cấu trúc bảng điểm danh

Bảng điểm danh tổ chức dạng ma trận. Cột A: STT, Cột B: Họ tên, Cột C trở đi: mỗi cột là một buổi học (ngày/tháng).

Công thức thống kê điểm danh


// Đếm số buổi có mặt của học sinh (hàng 2, từ cột C đến cột Z)
=COUNTIF(C2:Z2, "C")

// Đếm số buổi vắng không phép
=COUNTIF(C2:Z2, "K")

// Tỷ lệ chuyên cần (%)
=COUNTIF(C2:Z2,"C")/COUNTA(C2:Z2)*100

// Cảnh báo học sinh có nguy cơ (vắng > 20%)
=IF((COUNTIF(C2:Z2,"K")+COUNTIF(C2:Z2,"V"))/COUNTA(C2:Z2)>0.2,
  "Can lien he phu huynh",
  "Binh thuong")

// Danh sách học sinh vắng hôm nay
=FILTER(B2:B40, C2:C40="K")
  

Tổng kết điểm danh cuối tháng


// Đếm vắng không phép trong tháng cụ thể
// Giả sử header cột là ngày (01/11, 03/11...)
=SUMPRODUCT((MONTH(C1:Z1)=11)*(C2:Z2="K"))

// Conditional formatting tô màu tự động
// C (Có mặt): Xanh lá nhạt
// V (Vắng phép): Vàng nhạt
// K (Vắng không phép): Đỏ nhạt
// M (Muộn): Cam nhạt
  

4. Hệ Thống Quản Lý Điểm Số

Cấu trúc bảng điểm theo chương trình GDPT 2018

Loại điểm Hệ số Số lần/học kỳ Ghi chú
Điểm kiểm tra thường xuyên (TX) 1 4-6 lần Miệng, 15 phút, bài tập
Điểm kiểm tra giữa kỳ (GK) 2 1 lần 45-90 phút
Điểm kiểm tra cuối kỳ (CK) 3 1 lần 90-120 phút

Công thức tính điểm trung bình môn


// TX: D2:G2 (hệ số 1) | GK: H2 (hệ số 2) | CK: I2 (hệ số 3)
=ROUND(
  (SUM(D2:G2) * 1 + H2 * 2 + I2 * 3) /
  (COUNTA(D2:G2) + 2 + 3),
  1)

// Điểm trung bình môn cả năm
// DTBm_nam = (DTBm_HK1 + DTBm_HK2 * 2) / 3
=ROUND(('HK1'!K2 + 'HK2'!K2 * 2) / 3, 1)

// Cảnh báo điểm nghi ngờ
=IF(OR(D2>10, D2<0), "Kiem tra lai diem!", "")
  

5. Tự Động Xếp Loại Học Lực Và Hạnh Kiểm


// Xếp loại theo điểm trung bình môn và không có môn nào < 5
// Cột K: DTBm tất cả các môn | Cột L: Môn thấp nhất
=IF(AND(K2>=8, L2>=6.5), "Gioi",
  IF(AND(K2>=6.5, L2>=5), "Kha",
    IF(AND(K2>=5, L2>=3.5), "Trung binh",
      IF(AND(K2>=3.5, L2>=2), "Yeu", "Kem"))))

// Xếp loại Hạnh kiểm (dựa trên điểm rèn luyện, cột M)
=IF(M2>=90, "Tot",
  IF(M2>=70, "Kha",
    IF(M2>=50, "Trung binh", "Yeu")))

// Xếp hạng trong lớp
=RANK(K2, $K$2:$K$40, 0)

// So sánh điểm HK2 với HK1
=ROUND('HK2'!K2 - 'HK1'!K2, 1)
  

6. Tạo Báo Cáo Cho Phụ Huynh


function taoBaoCaoPhuHuynh(ma_hoc_sinh) {
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  const roster = ss.getSheetByName('Danh Sach Lop');
  const summary = ss.getSheetByName('Tong Ket Nam');

  const all_data = roster.getDataRange().getValues();
  let student_row = -1;
  for (let i = 1; i < all_data.length; i++) {
    if (all_data[i][0] === ma_hoc_sinh) {
      student_row = i + 1;
      break;
    }
  }

  if (student_row === -1) return;

  const ten_hs = roster.getRange(student_row, 2).getValue();
  const email_ph = roster.getRange(student_row, 6).getValue();
  const dtb_nam = summary.getRange(student_row, 12).getValue();
  const xep_loai = summary.getRange(student_row, 13).getValue();

  const html_content =
    '

Ket Qua Hoc Tap Nam Hoc 2026-2027

' + '

Kinh gui Phu huynh em: ' + ten_hs + '

' + '

Diem Trung Binh Ca Nam: ' + dtb_nam + '

' + '

Hoc Luc: ' + xep_loai + '

' + '

Moi thac mac vui long lien he giao vien chu nhiem.

'; GmailApp.sendEmail( email_ph, 'Ket Qua Hoc Tap - ' + ten_hs + ' - Nam Hoc 2026-2027', 'Xem noi dung trong phien ban HTML', { htmlBody: html_content } ); } function guiBaoCaoToanLop() { const ss = SpreadsheetApp.getActiveSpreadsheet(); const roster = ss.getSheetByName('Danh Sach Lop'); const data = roster.getDataRange().getValues(); for (let i = 1; i < data.length; i++) { if (data[i][0] && data[i][5]) { Utilities.sleep(1000); taoBaoCaoPhuHuynh(data[i][0]); } } }

7. Thống Kê Lớp Học


// Đếm số học sinh theo từng mức điểm
=COUNTIFS(K2:K40,">=9")       // Gioi (9-10)
=COUNTIFS(K2:K40,">=7",K2:K40,"<9")  // Kha (7-8.9)
=COUNTIFS(K2:K40,">=5",K2:K40,"<7")  // Trung binh (5-6.9)
=COUNTIFS(K2:K40,"<5")        // Yeu/Kem

// Điểm trung bình lớp, cao nhất và thấp nhất
=AVERAGE(K2:K40)
=MAX(K2:K40)
=MIN(K2:K40)

// Độ lệch chuẩn (đánh giá sự đồng đều)
=STDEV(K2:K40)

// Điểm trung bình từng môn
=AVERAGE(D2:D40)  // Toan
=AVERAGE(E2:E40)  // Van
=AVERAGE(F2:F40)  // Anh
  

8. Mẹo Sử Dụng Template Hiệu Quả

Mẹo 1: Google Forms cho điểm danh realtime

Tạo Google Form có field "Tên học sinh" dropdown, liên kết với Sheets. Phụ trách lớp có thể điểm danh từ điện thoại và dữ liệu tự động vào Sheets.

Mẹo 2: Bảo vệ ô công thức

Khóa các ô chứa công thức để tránh vô tình xóa: Data → Protect sheets and ranges → chỉ cho phép chính bạn chỉnh sửa.

Mẹo 3: Tạo shortcut điểm danh nhanh

Cài đặt AutoCorrect (Tools → Preferences) để tự động thay thế ký tự viết thường thành ký hiệu điểm danh in hoa. Hoặc dùng Data Validation dropdown cho ô điểm danh.

Mẹo 4: Chia sẻ với học sinh (chỉ xem)

Tạo tab "Student View" chỉ hiển thị điểm của từng học sinh, chia sẻ link với quyền xem. Học sinh có thể tự theo dõi điểm số của mình.

Mẹo 5: Nhập điểm với Data Validation


// Giới hạn nhập điểm từ 0 đến 10
// Data → Data Validation → Number → Between 0 and 10

// Highlight điểm dưới 5 (màu đỏ) và trên 9 (màu xanh lá)
// Conditional formatting → Custom formula:
// Do: =AND(D2<>"", D2<5)
// Xanh: =AND(D2<>"", D2>=9)
  

Kết Luận

Template Google Sheets quản lý học sinh giúp giáo viên tiết kiệm hàng giờ làm việc thủ công mỗi tuần. Bắt đầu với tab Danh sách lớp và Điểm danh, dần dần thêm các module phức tạp hơn khi bạn đã quen với hệ thống.

Điều quan trọng nhất là tính nhất quán — nhập điểm đúng thời hạn, điểm danh đều đặn, và review dữ liệu định kỳ để phát hiện sớm những học sinh cần hỗ trợ thêm.

Nếu nhà trường cần giải pháp quản lý tổng thể hơn, khám phá các phần mềm tại SheetStore.

Tài Nguyên Liên Quan

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận