Instead of using the built-in fields for Pay and Users (is that what you mean by attendance?), you could add custom fields and then mark the custom fields as public.
The only issue I'm aware of with Google Calendar is that it doesn't refresh very often, so it can take up to two days for newly added events to appear.