Quản lý lớp dạy thêm bằng Google Sheets: điểm danh, học phí, lương giáo viên
Cách quản lý lớp dạy thêm bằng Google Sheets: bảng điểm danh, 4 cách tính học phí, nghỉ có phép, học bù, phiếu có mã QR, công nợ và lương giáo viên.
Lớp học & trung tâm · 17 phút đọc
Báo cáo học tập gửi phụ huynh nên gồm 4 phần: chuyên cần (học mấy buổi, nghỉ ngày nào), điểm các bài kiểm tra kèm xu hướng so với tháng trước, nhận xét cụ thể (một điểm mạnh, một việc cần sửa, một việc phụ huynh làm được ở nhà) và học phí kỳ tới. Với lớp dạy thêm, gửi mỗi tháng một lần là vừa, còn học sinh vắng thì báo ngay trong ngày. Bài này đưa mẫu nhận xét không sáo rỗng, công thức Google Sheets ghép cả tin nhắn từ bảng điểm bằng TEXTJOIN và cách gửi qua Zalo cho gọn.

Phụ huynh đọc tin trên điện thoại, thường vào giờ nghỉ trưa hoặc tối. Họ cần trả lời nhanh bốn câu: con có đi học đủ không, con học có tiến lên không, thầy cô thấy con thế nào, và phải đóng bao nhiêu. Mỗi câu một phần, không hơn.
| Phần | Nên ghi | Ví dụ (em Khôi, tháng 10/2026) |
|---|---|---|
| Chuyên cần | Số buổi có mặt / tổng buổi, ngày nghỉ, có phép hay không | 7/8 buổi, nghỉ 16/10 (có phép) |
| Điểm | Tên bài và điểm từng bài trong tháng, điểm trung bình, so với tháng trước | KT 15 phút 6,5; KT chương 2 8 — TB 7,3, tăng 0,9 |
| Nhận xét | 1 điểm mạnh có dẫn chứng, 1 việc cần cải thiện, 1 việc phụ huynh làm được ở nhà | Làm đúng 9/10 câu phương trình; còn quên đổi dấu khi chuyển vế |
| Học phí | Số tiền kỳ tới, hạn đóng, nội dung chuyển khoản | 1.200.000đ, hạn 05/11 |
Điểm danh và cách đếm chuyên cần đã có ở bài cách điểm danh học sinh bằng Google Sheets; cách tính điểm trung bình môn ở trường theo Thông tư 22 ở bài cách tính điểm trung bình môn học. Bài này nối các con số đó thành một bản báo cáo phụ huynh đọc được.
| Khi nào | Gửi gì | Ghi chú |
|---|---|---|
| Ngay trong ngày | Học sinh vắng không phép, không làm bài nhiều buổi liền, có chuyện bất thường | Một câu ngắn; có khi phụ huynh tưởng con đang ở lớp |
| Mỗi tháng | Báo cáo đủ 4 phần | Gửi cùng hoặc ngay trước phiếu học phí |
| Giữa khoá, cuối khoá, trước kỳ thi | Phiếu báo cáo PDF có điểm nhiều tháng, nhận xét dài hơn | Phụ huynh hay lưu lại, có khi đem so với điểm ở trường |
Báo cáo hằng tuần nghe chu đáo nhưng thường không giữ được quá 2 tháng với một giáo viên dạy 5–6 lớp. Hằng tháng là nhịp làm được đều. Quan trọng hơn tần suất là đều đặn: phụ huynh quen ngày 1–3 hằng tháng có tin thì sẽ đọc.
"Con ngoan, chăm học, cần cố gắng hơn" đúng với mọi học sinh, nên phụ huynh đọc xong không biết làm gì. Một nhận xét tốt có ba phần: việc quan sát được (có số hoặc ví dụ), ý nghĩa của việc đó, và bước tiếp theo.
| Sáo rỗng | Cụ thể |
|---|---|
| Con học tốt | Con làm đúng 9/10 câu phương trình ở bài kiểm tra chương 2, câu khó nhất cũng tự làm được |
| Con cần cẩn thận hơn | Bài 15 phút con sai 3 câu vì quên đổi dấu khi chuyển vế, không phải vì không hiểu bài |
| Con lười làm bài tập | Tháng 10 con nộp 5/8 bài tập về nhà; các buổi không làm bài, điểm kiểm tra đầu giờ thấp hơn hẳn |
| Con hay mất tập trung | Khoảng 30 phút cuối buổi con hay nói chuyện; cô đã cho con ngồi bàn đầu từ tuần sau |
| Con tiến bộ | Điểm trung bình tăng từ 6,4 lên 7,3; con đã chủ động hỏi bài 2 lần trong tháng |
Một số mẫu theo tình huống hay gặp, thay phần trong ngoặc bằng chi tiết thật của học sinh:
Nhận xét có thể bị đem ra so
Phụ huynh hay chụp màn hình tin nhắn gửi nhau. Đừng so sánh với bạn khác ("kém nhất lớp"), đừng nêu tên học sinh khác, và giữ cùng một giọng cho cả lớp. Việc cần sửa thì nói về hành vi ("quên đổi dấu"), không nói về con người ("con ẩu").
Ba tab là đủ: Điểm danh (đã có nếu bạn điểm danh bằng bảng tính), Điểm (mỗi bài kiểm tra của mỗi học sinh một dòng: A mã học sinh, B ngày, C tên bài, D điểm thang 10) và Báo cáo (mỗi học sinh một dòng, ô B1 là ngày đầu tháng, ví dụ 01/10/2026).
| Cột tab Báo cáo | Nội dung | Cách có |
|---|---|---|
| A, B, C | Mã học sinh, họ tên, lớp | Gõ hoặc lấy từ danh sách |
| D, E, F | Buổi có mặt, tổng buổi, ngày nghỉ | Công thức đếm ở bài điểm danh |
| G | Điểm các bài trong tháng | TEXTJOIN + FILTER |
| H, I, J | Điểm TB tháng này, tháng trước, xu hướng | AVERAGEIFS, IF |
| K | Điểm mạnh | Giáo viên gõ |
| L | Cần cải thiện | Ngân hàng câu + chi tiết (cột Q, R) |
| M | Việc ở nhà | Giáo viên gõ |
| N, O | Học phí kỳ tới, hạn đóng | Từ bảng học phí |
| P | Tin nhắn hoàn chỉnh | TEXTJOIN + CHAR(10) |
Cột D, E, F dùng đúng các công thức COUNTIF và công thức liệt kê ngày nghỉ trong bài cách điểm danh học sinh nên không nhắc lại ở đây. Nếu bạn chưa có file quản lý lớp, xem cách dựng cả file ở bài quản lý lớp dạy thêm bằng Google Sheets.
=IFERROR(TEXTJOIN("; "; TRUE; FILTER(Diem!$C$2:$C & " " & SUBSTITUTE(Diem!$D$2:$D & ""; "."; ","); Diem!$A$2:$A = A2; Diem!$B$2:$B >= $B$1; Diem!$B$2:$B <= EOMONTH($B$1; 0))); "chưa có bài kiểm tra")Thử lại: tab Diem có hai dòng của Khôi tháng 10: "KT 15 phút" 6,5 ngày 09/10 và "KT chương 2" 8 ngày 23/10 → G2 = KT 15 phút 6,5; KT chương 2 8. Học sinh chưa có bài nào thì FILTER báo lỗi, IFERROR trả "chưa có bài kiểm tra".
=IFERROR(ROUND(AVERAGEIFS(Diem!$D:$D; Diem!$A:$A; A2; Diem!$B:$B; ">="&$B$1; Diem!$B:$B; "<="&EOMONTH($B$1; 0)); 1); "")=IF(OR(H2=""; I2=""); ""; IF(H2-I2 >= 1/2; "tăng " & SUBSTITUTE(ROUND(H2-I2; 1) & ""; "."; ",") & " điểm so với tháng trước"; IF(I2-H2 >= 1/2; "giảm " & SUBSTITUTE(ROUND(I2-H2; 1) & ""; "."; ",") & " điểm so với tháng trước"; "giữ ổn định so với tháng trước")))Thử lại: (6,5 + 8) / 2 = 7,25 → làm tròn 7,3. Tháng 9 Khôi có 6 và 6,8 → 6,4. 7,3 − 6,4 = 0,9 ≥ 0,5 → J2 = tăng 0,9 điểm so với tháng trước.
Dùng Excel thì sao?
TEXTJOIN có từ Excel 2019; FILTER chỉ có ở Excel 365 và Excel 2021 trở lên. Trên Excel cũ hơn, cột G phải gõ tay hoặc nối từng ô bằng dấu &. AVERAGEIFS, EDATE, EOMONTH thì Excel nào cũng có.
Viết nhận xét cụ thể cho 30 học sinh mỗi tháng là phần tốn thời gian nhất. Cách giữ được cả nhanh lẫn cụ thể: một tab Câu nhận xét chứa khung câu có chỗ trống {chi tiết}, giáo viên chỉ chọn mã câu (cột Q, làm danh sách thả xuống) và gõ chi tiết (cột R).
| Mã câu (cột A) | Khung câu (cột B) |
|---|---|
| BTVN-THIEU | con chưa nộp đủ bài tập về nhà ({chi tiết}), mong anh chị nhắc con làm trước buổi học |
| CAN-THAN | con hiểu bài nhưng còn mất điểm vì làm vội ({chi tiết}) |
| TAP-TRUNG | con hay mất tập trung cuối buổi ({chi tiết}) |
| PHAT-BIEU | con làm bài đúng nhưng ít phát biểu ({chi tiết}) |
=IF(Q2=""; ""; SUBSTITUTE(VLOOKUP(Q2; 'Câu nhận xét'!$A:$B; 2; FALSE); "{chi tiết}"; R2))Thử lại: Q2 = BTVN-THIEU, R2 = "nộp 5/8 bài tháng 10" → L2 = con chưa nộp đủ bài tập về nhà (nộp 5/8 bài tháng 10), mong anh chị nhắc con làm trước buổi học. Để trống R2 thì câu còn nguyên chữ {chi tiết} — dễ thấy để không gửi nhầm câu chung chung. Cách làm danh sách thả xuống cho cột Q ở bài tạo danh sách thả xuống trong Google Sheets.
Bài điểm danh đã có công thức nối một câu bằng dấu &. Báo cáo dài 6–9 dòng thì dùng TEXTJOIN với CHAR(10) (ký tự xuống dòng) tiện hơn: đối số TRUE bỏ qua các phần rỗng, nên học sinh nào giáo viên chưa ghi "Ở nhà" thì cả dòng đó tự biến mất, không còn dòng "- Ở nhà: ." lơ lửng.

=TEXTJOIN(CHAR(10); TRUE;
"Kính gửi phụ huynh em " & B2 & ".";
"Báo cáo tháng " & TEXT($B$1; "mm/yyyy") & ", lớp " & C2 & ":";
"- Chuyên cần: " & D2 & "/" & E2 & " buổi" & IF(F2=""; "."; ", nghỉ " & F2 & ".");
"- Điểm: " & G2 & IF(H2=""; ""; " (TB " & SUBSTITUTE(H2 & ""; "."; ",") & IF(J2=""; ""; ", " & J2) & ")") & ".";
IF(K2=""; ""; "- Điểm mạnh: " & K2 & ".");
IF(L2=""; ""; "- Cần cải thiện: " & L2 & ".");
IF(M2=""; ""; "- Ở nhà: " & M2 & ".");
IF(N2=""; ""; "- Học phí tháng sau: " & SUBSTITUTE(TEXT(N2; "#,##0"); ","; ".") & "đ, hạn " & TEXT(O2; "dd/mm") & ".");
"Cô Hương")Thử lại với Khôi (K2 = "làm đúng 9/10 câu phương trình", M2 = "cho con làm 5 câu chuyển vế tối thứ Ba, thứ Năm", N2 = 1200000, O2 = 05/11/2026), ô P2 ra:
Kính gửi phụ huynh em Phạm Minh Khôi.
Báo cáo tháng 10/2026, lớp TOAN7-B:
- Chuyên cần: 7/8 buổi, nghỉ 16/10 (có phép).
- Điểm: KT 15 phút 6,5; KT chương 2 8 (TB 7,3, tăng 0,9 điểm so với tháng trước).
- Điểm mạnh: làm đúng 9/10 câu phương trình.
- Cần cải thiện: con chưa nộp đủ bài tập về nhà (nộp 5/8 bài tháng 10), mong anh chị nhắc con làm trước buổi học.
- Ở nhà: cho con làm 5 câu chuyển vế tối thứ Ba, thứ Năm.
- Học phí tháng sau: 1.200.000đ, hạn 05/11.
Cô HươngBẫy hay gặp: dấu ngoặc kép khi chép sang Zalo
Chép một ô có xuống dòng từ Google Sheets rồi dán ra ngoài, nội dung thường bị bọc trong cặp dấu ngoặc kép ở đầu và cuối. Xoá hai dấu đó trong ô chat trước khi bấm gửi. Đừng dùng dấu ngoặc kép bên trong nhận xét — chúng sẽ bị nhân đôi khi chép.
Zalo không cho phần mềm tự gửi tin tới tài khoản cá nhân, nên với lớp dạy thêm, cách thực tế vẫn là soạn sẵn bằng công thức rồi chép dán. Muốn tự động hoàn toàn thường phải dùng tài khoản doanh nghiệp và dịch vụ trả phí của Zalo — thường chỉ đáng khi trung tâm có vài trăm học sinh. Phụ huynh có email và đã đồng ý nhận thì gửi email hàng loạt bằng Apps Script cũng là một lựa chọn.
Nếu không muốn tự dựng các tab trên, mẫu Quản lý lớp học PRO có sẵn tab Điểm số (bài kiểm tra có thang điểm và hệ số, tự quy về thang 10, trung bình, thứ hạng, so kỳ trước) và tab Nhận xét & Báo cáo (nhận xét tháng 5 tiêu chí, điểm mạnh, cần cải thiện, duyệt, phiếu báo cáo học tập từng học sinh) — cùng file với điểm danh và học phí.

Web App cho phụ huynh chạy bằng Apps Script trên Google Sheets, mặc định tắt. Khi bật, phụ huynh tra cứu chuyên cần, điểm và học phí còn lại của con bằng mã học sinh + mã tra cứu; không cần tài khoản Google và không thấy bảng tính. Web App chỉ mở cho học sinh đã có đồng ý xử lý dữ liệu (tab Học sinh có cột này). Cùng Web App đó, mỗi giáo viên có link riêng và mã PIN để điểm danh lớp mình trên điện thoại.

Mở file bằng Excel vẫn dùng được các tab và công thức điểm, nhận xét; phần chép tin Zalo, PDF, email và Web App chỉ có trên Google Sheets.
Báo cáo tháng gửi qua Zalo nên 6–9 dòng: chuyên cần, điểm, ba ý nhận xét và học phí. Dài hơn thì để dành cho phiếu PDF giữa khoá hoặc cuối khoá.
Lớp nhỏ thì gộp một dòng học phí ở cuối là gọn. Nếu phiếu học phí có nhiều khoản (anh chị em, nợ cũ, tài liệu) thì gửi tin riêng, để báo cáo học tập không bị biến thành tin đòi tiền.
Bắt đầu bằng một điểm làm được có dẫn chứng, nói việc cần sửa bằng số liệu và hành vi cụ thể ("nộp 5/8 bài tập"), kết thúc bằng việc cô sẽ làm và việc phụ huynh hỗ trợ được. Tránh so sánh với bạn khác.
Dấu & nối từng mảnh, mảnh rỗng vẫn để lại dấu cách hoặc nhãn thừa. TEXTJOIN nối cả danh sách với một dấu phân cách (ví dụ CHAR(10) để xuống dòng) và bỏ qua ô rỗng khi đối số thứ hai là TRUE, nên hợp với tin nhắn nhiều dòng.
Zalo không cho phần mềm tự gửi tin tới tài khoản cá nhân. Cách thực tế là ghép sẵn tin bằng công thức rồi chép dán từng phụ huynh; phụ huynh đã đồng ý nhận email thì có thể gửi email hàng loạt bằng Apps Script.
Đừng chia sẻ file Google Sheets cho phụ huynh — họ sẽ thấy dữ liệu của cả lớp. Cần một trang riêng chỉ hiện dữ liệu của con họ, viết bằng Apps Script; mẫu Quản lý lớp học PRO có sẵn Web App như vậy (mặc định tắt, chỉ trên Google Sheets).
Quản lý lớp dạy thêm bằng Google Sheets — cài đặt và sử dụng
Xem trên YouTube ↗Cách quản lý lớp dạy thêm bằng Google Sheets: bảng điểm danh, 4 cách tính học phí, nghỉ có phép, học bù, phiếu có mã QR, công nợ và lương giáo viên.
Cách quản lý học viên trung tâm tiếng Anh nhỏ: hồ sơ, test đầu vào xếp lớp, khoá và gia hạn, báo sắp hết khoá, nghỉ nhiều, tỷ lệ giữ chân; có công thức.
Cách xếp thời khoá biểu cho trung tâm, lớp dạy thêm: dữ liệu lớp, phòng, giờ rảnh giáo viên, lưới tuần theo ca, COUNTIFS báo trùng phòng, trùng giáo viên.
Cách tính điểm trung bình môn học kỳ và cả năm THCS, THPT theo Thông tư 22: hệ số 1-2-3, làm tròn, xếp loại Tốt/Khá/Đạt, công thức Google Sheets có ví dụ.
Xem thêm mẹo và video hướng dẫn trên kênh YouTube HiTaVa, hoặc đọc các bài khác trong chủ đề Lớp học & trung tâm.
Cần hỏi thêm?Zalo 0935077673 (Hải Vân)