Javascript

 
// add new widget called repeatHeaders
$.tablesorter.addWidget({
	// give the widget a id
	id: "repeatHeaders",
	// format is called when the on init and when a sorting has finished
	format: function(table) {
		// cache and collect all TH headers
		if(!this.headers) {
			var h = this.headers = []; 
			$("thead th",table).each(function() {
				h.push(
					"" + $(this).text() + ""
				);
				
			});
		}
		
		// remove appended headers by classname.
		$("tr.repated-header",table).remove();
		
		// loop all tr elements and insert a copy of the "headers"	
		for(var i=0; i < table.tBodies[0].rows.length; i++) {
			// insert a copy of the table head every 10th row
			if((i%5) == 4) {
				$("tbody tr:eq(" + i + ")",table).before(
					$("").html(this.headers.join(""))
				
				);	
			}
		}
	}
});
 
// вызов плагина and assign widgets with id "zebra" (Default widget in the core) and the newly created "repeatHeaders"
$("table").tablesorter({
	widgets: ['zebra','repeatHeaders']
});

Демо

Имя Специализация Пол Английский Японский Арифметика Геометрия
Имя Специализация Пол Английский Японский Арифметика Геометрия
Студент01 Языки муж 80 70 75 80
Студент02 Математика муж 90 88 100 90
Студент03 Языки жен 85 95 80 85
Студент04 Языки муж 60 55 100 100
Студент05 Языки жен 68 80 95 80
Студент06 Математика муж 100 99 100 90
Студент07 Математика муж 85 68 90 90
Студент08 Языки муж 100 90 90 85
Студент09 Математика муж 80 50 65 75
Студент10 Языки муж 85 100 100 90
Студент11 Языки муж 86 85 100 100
Студент12 Математика жен 100 75 70 85
Студент13 Языки жен 100 80 100 90
Студент14 Языки жен 50 45 55 90
Студент15 Языки муж 95 35 100 90
Студент16 Языки жен 100 50 30 70
Студент17 Языки жен 80 100 55 65
Студент18 Математика муж 30 49 55 75
Студент19 Языки муж 68 90 88 70
Студент20 Математика муж 40 45 40 80
Студент21 Языки муж 50 45 100 100
Студент22 Математика муж 100 99 100 90
Студент23 Языки жен 85 80 80 80