Schweitzer is a great resort for families. With the exception of holidays, lift lines and crowds are almost non-existent. You will spend your time skiing, not standing in line. Currently there is only one section with beginning runs. That's frustrating for adults who are beginners but, for parents, it means that you know where your beginner children are. Plenty of blue and black terrain including great tree skiing. Schweitzer has an open gate policy and Selkirk Powder (located at Schweitzer) offers cat skiing.
The downside is the elevation. While some winters are fabulous, there are years that Schweitzer is plagued with warmer temps. The ski village and town of Sandpoint offer great restaurants and bars but this is not a party-all-night area. If you're into that scene, you won't like Schweitzer.