Can create branches in the template and those are copied over to the student repo. This could allow for students using a branch per lesson, so we only have one repo per student.
Cons
If you have issues within a template repo, the issues do not come over to the student repo so they cannot be used.
If you pre-create pull requests, they do not come over. However, GitHub will indicate to the student that there are changes in different branches to create the pull requests.