Create table where table name is a variable
<p>I am creating a progress tracker for a school.</p>

<p>The progress tracker stores scores for each student in various threads and criteria within the threads.</p>

<p>I am currently planning on using a table per class (of students) which stores their progress in each thread and then a table per thread which stores their progress in each criteria within that thread.</p>

<p>I have no way of knowing how many classes (tables) are going to be in the school so I need to find some way of allowing the Administrator accounts to create classes (tables) with a name specified by the Admin.</p>

<p>The easiest way I thought of doing this was with using variables as the table name upon creation but there could be a better way of doing this?</p>