Report Card Comments

Browse 100+ ready-made teacher comment templates. Filter by subject and performance level, personalise with student name, then copy.

Advertisement

Subject

Performance level

Advertisement

Related tools

const COMMENTS=[ {subject:'General',level:'excellent',text:'[NAME] has demonstrated exceptional dedication and enthusiasm throughout the term. [NAME] consistently produces outstanding work and is a pleasure to teach.'}, {subject:'General',level:'excellent',text:'[NAME] is an outstanding student who always strives for excellence. [NAME] shows remarkable initiative and inspires classmates with a positive attitude.'}, {subject:'General',level:'excellent',text:'It has been an absolute pleasure teaching [NAME] this term. [NAME] demonstrates exceptional ability and a genuine love of learning.'}, {subject:'General',level:'good',text:'[NAME] has had a very productive term and consistently works hard. [NAME] shows good understanding of the material and participates actively in class.'}, {subject:'General',level:'good',text:'[NAME] continues to make excellent progress. With consistent effort, [NAME] is developing strong skills and achieving good results.'}, {subject:'General',level:'good',text:'[NAME] is a motivated and responsible student who completes assignments on time and contributes positively to class discussions.'}, {subject:'General',level:'average',text:'[NAME] has shown satisfactory progress this term. With continued effort and focus, [NAME] has the potential to achieve higher results.'}, {subject:'General',level:'average',text:'[NAME] is working at an adequate level. Increasing participation in class and completing all assignments on time will help [NAME] improve further.'}, {subject:'General',level:'average',text:'[NAME] shows potential but needs to focus more consistently on classwork and homework. Developing stronger study habits will help [NAME] achieve better results.'}, {subject:'General',level:'needs improvement',text:'[NAME] needs to make a greater effort to reach their full potential. I encourage [NAME] to seek additional support and dedicate more time to revision.'}, {subject:'General',level:'needs improvement',text:'[NAME] is finding some aspects of the curriculum challenging. With regular practice and additional support, [NAME] can make significant improvement next term.'}, {subject:'Mathematics',level:'excellent',text:'[NAME] has an exceptional aptitude for Mathematics. [NAME] solves complex problems with confidence and demonstrates deep understanding of all concepts.'}, {subject:'Mathematics',level:'excellent',text:'[NAME] excels in Mathematics and consistently achieves top marks. [NAME] shows remarkable logical thinking and helps peers understand difficult concepts.'}, {subject:'Mathematics',level:'good',text:'[NAME] has performed well in Mathematics this term. [NAME] demonstrates good understanding of key concepts and applies them accurately.'}, {subject:'Mathematics',level:'good',text:'[NAME] shows a solid grasp of mathematical concepts and works carefully through problems. [NAME] would benefit from practising more complex problem-solving.'}, {subject:'Mathematics',level:'average',text:'[NAME] shows a satisfactory understanding of Mathematics but needs to revise core concepts more regularly to improve accuracy and speed.'}, {subject:'Mathematics',level:'needs improvement',text:'[NAME] is struggling with several mathematical concepts. I recommend daily practice at home and seeking extra help to build confidence in this subject.'}, {subject:'English',level:'excellent',text:'[NAME] is an exceptional communicator with a wonderful command of language. [NAME] writes with clarity, creativity and sophistication beyond expectations.'}, {subject:'English',level:'excellent',text:'[NAME] has a natural talent for English. [NAME] reads widely, writes beautifully and contributes insightful comments to every class discussion.'}, {subject:'English',level:'good',text:'[NAME] demonstrates strong English skills and consistently produces well-structured written work. [NAME] participates enthusiastically in reading and discussion activities.'}, {subject:'English',level:'average',text:'[NAME] shows a satisfactory level of English. Reading more widely and practising writing regularly will help [NAME] improve vocabulary and expression.'}, {subject:'English',level:'needs improvement',text:'[NAME] needs to develop stronger reading and writing skills. Regular reading at home and daily writing practice will make a significant difference.'}, {subject:'Science',level:'excellent',text:'[NAME] shows outstanding curiosity and ability in Science. [NAME] approaches experiments with enthusiasm, conducts investigations carefully and draws insightful conclusions.'}, {subject:'Science',level:'good',text:'[NAME] has shown a genuine interest in Science this term and demonstrates good understanding of key scientific concepts and processes.'}, {subject:'Science',level:'average',text:'[NAME] shows adequate understanding of Science topics. Reviewing notes regularly and asking questions in class will help [NAME] develop stronger scientific knowledge.'}, {subject:'Science',level:'needs improvement',text:'[NAME] needs to engage more actively with Science topics. Reviewing class notes and completing all practical activities will help build understanding.'}, {subject:'Social Studies',level:'excellent',text:'[NAME] demonstrates a thorough and impressive understanding of Social Studies. [NAME] analyses issues thoughtfully and contributes excellent perspectives to class discussions.'}, {subject:'Social Studies',level:'good',text:'[NAME] has performed well in Social Studies, showing good knowledge of topics covered and participating actively in group discussions.'}, {subject:'Social Studies',level:'average',text:'[NAME] demonstrates an adequate understanding of Social Studies. Reading current events and reviewing key topics will help improve performance.'}, {subject:'Behaviour',level:'excellent',text:'[NAME] displays exemplary behaviour at all times. [NAME] is respectful, kind and a genuine role model for the whole class.'}, {subject:'Behaviour',level:'good',text:'[NAME] behaves well in class and treats teachers and classmates with respect. [NAME] is a positive member of our classroom community.'}, {subject:'Behaviour',level:'average',text:'[NAME] generally behaves well but occasionally needs reminders about classroom expectations. With continued effort, [NAME] is developing good habits.'}, {subject:'Behaviour',level:'needs improvement',text:'[NAME] needs to work on following classroom rules consistently. Improved focus and respectful behaviour will lead to better academic results as well.'}, ]; const SUBJECTS=['All','General','Mathematics','English','Science','Social Studies','Behaviour']; const LEVELS=['All','excellent','good','average','needs improvement']; const LEVEL_LABELS={excellent:'Excellent',good:'Good',average:'Average','needs improvement':'Needs improvement'}; const LEVEL_TAGS={excellent:'tag-ex',good:'tag-gd',average:'tag-av','needs improvement':'tag-im'}; let activeSubject='All', activeLevel='All'; function renderFilters(){ document.getElementById('subject-filters').innerHTML=SUBJECTS.map(s=>``).join(''); document.getElementById('level-filters').innerHTML=LEVELS.map(l=>``).join(''); } function setSubject(s){activeSubject=s;renderFilters();renderComments();} function setLevel(l){activeLevel=l;renderFilters();renderComments();} function renderComments(){ const name=document.getElementById('student-name').value.trim()||'[Student]'; const filtered=COMMENTS.filter(c=>(activeSubject==='All'||c.subject===activeSubject)&&(activeLevel==='All'||c.level===activeLevel)); document.getElementById('count-label').textContent=filtered.length+' comment'+(filtered.length!==1?'s':'')+' found'; document.getElementById('comments-list').innerHTML=filtered.map((c,i)=>{ const text=c.text.replace(/\[NAME\]/g,name); return `
${c.subject} — ${LEVEL_LABELS[c.level]}
${text}
`; }).join(''); } function copyComment(i,name){ const text=COMMENTS[i].text.replace(/\[NAME\]/g,name||'[Student]'); navigator.clipboard.writeText(text).then(()=>{const btns=document.querySelectorAll('.copy-c');btns[i%btns.length].textContent='Copied!';setTimeout(()=>btns[i%btns.length].textContent='Copy',1500);}); } document.addEventListener('DOMContentLoaded',()=>{ renderFilters();renderComments(); document.getElementById('related-grid').innerHTML=TOOLS.filter(t=>t.category==='teacher'&&t.slug!=='report-card-comments').slice(0,4).map(buildToolCard).join(''); });