You need to make sure the Content Category is set to Public. Secure content will not display on public front end sites. To check this:
  1. Go to School Website > Content > Additional Content Types > 
  2. Click on the cog wheel(settings icon) for the Content Category
  3. Select the Public radio button under "Roles with Access to View Content"
  4. Click Save & Exit
The content should then show up on the public site.