Google Support confirmed that Google G Suite accounts (like @myschooldomain student accounts) can not join a Google Classroom when the primary teacher uses Classroom with a personal Google Account (@gmail.com).

Here is the Support article from Google:
https://support.google.com/edu/classroom/answer/6173514 
look under the section "Can my users join classes created by other user account types?  "