Source: templates/teacher-archive.php

<?php
/**
 * The Template for displaying teacher author archives, this template wil show the teacher
 * and all course that belong to to them.
 *
 * Override this template by copying it to your_theme/sensei/teacher-archive.php
 *
 * @author      Automattic
 * @package     Sensei
 * @category    Templates
 * @version     2.0.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

get_sensei_header();

/**
 * This action before teacher courses loop.
 * This hook fires within the archive-course.php.
 * It fires even if the current archive has no posts.
 *
 * @since 1.9.0
 *
 * @hook sensei_teacher_archive_course_loop_before
 */
do_action( 'sensei_teacher_archive_course_loop_before' );
?>

<?php if ( have_posts() ) : ?>

	<?php sensei_load_template( 'loop-course.php' ); ?>

<?php else : ?>

	<p><?php esc_html_e( 'There are no courses for this teacher.', 'sensei-lms' ); ?></p>

<?php endif; ?>

<?php

/**
 * This action runs after including the teacher archive loop.
 * This hook fires within the teacher-archive.php.
 * It fires even if the current archive has no posts.
 *
 * @since 1.9.0
 *
 * @hook sensei_teacher_archive_course_loop_after
 */
do_action( 'sensei_teacher_archive_course_loop_after' );

get_sensei_footer();