Privately organised cèilidhs are now extremely common in both rural and urban Scotland, where bands are hired, usually for evening entertainment for a wedding, birthday party, celebratory or fundraising event. These may be more or less formal, and very often omit all other traditional Gaelic activity beyond the actual music and dancing. Novices are usually among the participants, so a "dance caller" may teach the steps before music begins for each dance. The more versatile bands will demonstrate the dances too. Scottish primary schools frequently teach some "country dancing", often around Christmas time. Bands vary in size but are commonly made up of between 2 and 6 players. The appeal of the Scottish cèilidh is by no means limited to the younger generation, and dances vary in speed and complexity to accommodate most age groups and levels of ability. Most private schools in Scotland will also hold cèilidhs on a fairly regular basis.