I don't know any other places that offer ice skating in Los Angeles. I guess if there were other ice skating rinks close by, the price would be more competitive. However, as of right now, the Pasadena ice skating center should do. This place gets busy at times, but it is a very cool place to bring the family. The center is very thoughtful of school fundraisers because they sell discounted fundraising packages for school clubs. They also have discounted rates for morning hours which they call "cheapskate". Otherwise, it costs about 10 bucks for regular sessions. If ice skating is not your thing, try hockey or broomball. The ice skating center also has birthday parties for 1 hour.