
Students from families with incomes at or below 130% of the federal poverty level are eligible for free meals.įor 2014, a family of two needs to make an annual income below $20,449 to be eligible for free meals or below $29,100 for reduced price meals.Ī family of four needs to make an annual income below $31,005 for free meals or $44,122 for reduced price meals. Haskell Elementary is the 2,278th largest public school in California and the 14,140th largest nationally. It enrolls 593 students in grades 1st through 12th. Schools may not charge more than 40¢ for reduced-price lunches, nor more than 30¢ for reduced-price breakfasts. Haskell Elementary is a public elementary school located in Granada Hills, CA in the Los Angeles Unified School District. Families with incomes between 130%Īnd 185% of the federal poverty level are eligible for reduced price meals. Students at a participating school may purchase a meal through the National School Lunch Program. The major and license option available within the SOE is Elementary. This may indicate that the area has a higher level of poverty than the state average. The Elementary Teacher Education Program was included in the 2020 CAEP accreditation review. The percentage of Haskell Elementary students on free and reduced lunch assistance ( 70.5%) is slightly higher than the state average of 60.7%. If the function cannot actually fail, coding for failure is an unnecessary complication.Out of 6,241 ranked schools in California, Haskell Elementary is ranked 1,977th for total students on lunch assistance.

Furthermore, using Maybe forces us to propagate failure (with fmap or monadic code) and eventually handle the failure cases (using pattern matching, the maybe function, or fromMaybe from Data.Maybe). Of course, that is not as bad a lie as the opposite one (that is, claiming that a function will not fail when it actually can), but we really want honest code in all cases. The type signature of a function with unnecessary Maybe would tell users of the code that the function could fail when it actually can't. Now, adding Maybe to a result type without a reason would only make the code more confusing and no safer. If that is the case, by all means use Maybe to signal failure it is far better than returning an arbitrary default value or throwing an error. When you write a function, you are able to tell whether it might fail to produce a result during normal operation of the program, either because the functions you use might fail (as in the examples in this chapter) or because you know some of the argument or intermediate result values do not make sense (for instance, imagine a calculation that is only meaningful if its argument is less than 10). Does that mean we should always use Maybe for everything? Not really. We have seen how Maybe can make code safer by providing a graceful way to deal with failure that does not involve runtime errors. Of course, our final result should be Nothing if we get Nothing from either of the lookups.

What we need is a function that will take the results from the first computation and put it into the second lookup only if we get a successful value in the first lookup. But if the person we're looking for isn't in our phone book, we certainly won't be able to look up their registration number in the governmental database. This, of course, will be another Maybe-computation. Say, we're now working for the government, and once we have a phone number from our contact, we want to look up this phone number in a big, government-sized lookup table to find out the registration number of their car. Now let's expand this into using the full power of the monadic interface. Let us explore some of the results from lookup: It is the mission of Haskell Public Schools to ensure that all students are provided opportunities in becoming, college, career and citizenship ready.

This CA Elementary school is located at 15850 Tulsa. Lookup :: Eq a => a - a key -> - the lookup table to use -> Maybe b - the result of the lookup See test scores and detailed information for Haskell Elementary School in Granada Hills, CA 91344.
